Dienst van SURF
© 2025 SURF
Many quality aspects of software systems are addressed in the existing literature on software architecture patterns. But the aspect of system administration seems to be a bit overlooked, even though it is an important aspect too. In this work we present three software architecture patterns that, when applied by software architects, support the work of system administrators: PROVIDE AN ADMINISTRATION API, SINGLE FILE LOCATION, and CENTRALIZED SYSTEM LOGGING. PROVIDE AN ADMINISTRATION API should solve problems encountered when trying to automate administration tasks. The SINGLE FILE LOCATION pattern should help system administrators to find the files of an application in one (hierarchical) place. CENTRALIZED SYSTEM LOGGING is useful to prevent coming up with several logging formats and locations. Abstract provided by the authors. Published in PLoP '13: Proceedings of the 20th Conference on Pattern Languages of Programs ACM.
To successfully develop a system, a solid understanding of its architecture by stakeholders involved in the development of the system is key. This process is supported by System Architects, who have a profession that is often regarded as experience based. However, we argue that it is important to familiarize students with the concept of System Architecting, so that they are at least receptive of the nuances involved and potentially can continue a pathway of development towards such a role. In this paper we explore the potential use of A3 Architecture Overviews (A3AO) as an educational tool to support familiarization with Systems Engineering and Systems Architecting. The A3AO has been developed as a supportive tool to communicate a system’s architecture. It uses diagrams to model and visualize a system with different views and is intended to be printed on a physical A3 paper. It serves as a reference for, and facilitator of design discussions. Skills envisioned to be developed while using an A3AO include strict selection and visualization of information, two critical competencies to handle systems’ complexity. The A3AOs have been applied in a course on Systems Engineering at an applied University in The Netherlands and were part of the assessed deliverables. The relative free-form nature of the A3AO posed students with various dilemmas in their use, but also provided the opportunity for guided development on the envisioned competencies. We conclude that more research is required to further formalize this guided development, but we also experience that the A3AO has the potential to support systems engineering and systems architecting practices in education.
Author Supplied: In the last decades, architecture has emerged as a discipline in the domain of Information Technology (IT). A well-accepted definition of architecture is from ISO/IEC 42010: "The fundamental organization of a system, embodied in its components, their relationships to each other and the environment, and the principles governing its design and evolution." Currently, many levels and types of architecture in the domain of IT have been defined. We have scoped our work to two types of architecture: enterprise architecture and software architecture. IT architecture work is demanding and challenging and includes, inter alia, identifying architectural significant requirements (functional and non-functional), designing and selecting solutions for these requirements, and ensuring that the solutions are implemented according to the architectural design. To reflect on the quality of architecture work, we have taken ISO/IEC 8402 as a starting point. It defines quality as "the totality of characteristics of an entity that bear on its ability to satisfy stated requirements". We consider architecture work to be of high quality, when it is effective; when it answers stated requirements. Although IT Architecture has been introduced in many organizations, the elaboration does not always proceed without problems. In the domain of enterprise architecture, most practices are still in the early stages of maturity with, for example, low scores on the focus areas ‘Development of architecture’ and ‘Monitoring’ (of the implementation activities). In the domain of software architecture, problems of the same kind are observed. For instance, architecture designs are frequently poor and incomplete, while architecture compliance checking is performed in practice on a limited scale only. With our work, we intend to contribute to the advancement of architecture in the domain of IT and the effectiveness of architecture work by means of the development and improvement of supporting instruments and tools. In line with this intention, the main research question of this thesis is: How can the effectiveness of IT architecture work be evaluated and improved?
In het interdisciplinaire CIRC-PEB project wordt het Product Architecture Mapping (PAM) instrument − een Lean methode die een systematische ontwikkeling van de productarchitectuur ondersteunt − in nauwe samenwerking met drie MKB (maak)bedrijven en één grootbedrijf verder ontwikkeld en toegepast in de richting van duurzaamheid en circulariteit. Hierbij is ook aandacht voor nieuwe product-dienst combinaties. Tevens richt CIRC-PEB zich op een sterkere koppeling van PAM, wat zich vooral richt op de ‘waarde-propositie’ van een bedrijf, met de andere bedrijfsmodel componenten: ‘waarde creatie’, ‘waarde netwerk’, en ‘waarde toe-eigening’ of verdienmodel. Deze koppeling is van belang omdat PAM keuzes direct invloed hebben op de mogelijkheden en onmogelijkheden voor andere bedrijfsmodel componenten. Het resultaat is een meer holistisch en toekomstbestending analyse-instrument voor circulaire bedrijfsmodellen wat past bij het toenemende belang van duurzaamheid in de maakindustrie. Na een eerste toepassing van het vernieuwde instrument in de consortiumbedrijven worden inzichten verder verspreid onder andere MKB maakbedrijven en studenten.
In the past decade additive manufacturing has gained an incredible traction in the construction industry. The field of 3D concrete printing (3DCP) has advanced significantly, leading to commercially viable housing projects. The use of concrete represents a challenge because of its environmental impact and CO2 footprint. Due to its material properties, structural capacity and ability to take on complex geometries with relative ease, concrete is and will remain for the foreseeable future a key construction material. The framework required for casting concrete, in particular non-orthogonal geometries, is in itself wasteful, not reusable, contributing to its negative environmental impact. Non-standard, complex geometries generally require the use of moulds and subsystems to be produced, leading to wasteful, material-intense manufacturing processes, with high carbon footprints. This research proposal bypasses the use of wasteful scaffolding and moulds, by exploring 3D printing with concrete on reusable substructures made of sand, clay or aggregate. Optimised material depositing strategies for 3DCP will be explored, by making use of algorithmic structural optimisation. This way, material is deposited only where structurally needed, allowing for further reduction of raw-material use. This collaboration between Neutelings Riedijk Architects, Vertico and the Architectural Design and Engineering Chair of the TU Eindhoven, investigates full-scale additive manufacturing of spatially complex 3D-concrete printed components using multi-material support systems (clay, sand and aggregates). These materials can be easily shaped multiple times into substrates with complex geometries, without generating material waste. The 3D concrete printed full-scale prototypes can be used as lightweight façade elements, screens or spatial dividers. To generate waterproof components, the cavities of the extruded lattices can be filled up with lightweight clay or cement. This process allows for the exploration of new aesthetic, creative and circular possibilities, complex geometries and new material expressions in architecture and construction, while reducing raw-material use and waste.
The specific objective of HyScaling is to achieve a 25-30% cost reduction for levelized cost of hydrogen. This cost reduction will be achieved in 2030 when the HyScaling innovations have been fully implemented. HyScaling develops novel hardware (such as stacks & cell components), low-cost manufacturing processes, optimized integrated system designs and advanced operating and control strategies. In addition to the goal of accelerating implementation of hydrogen to decarbonize energy-intensive industry, HyScaling is built around industrial partners who are aiming to build a business on the HyScaling innovations. These include novel components for electrolysers (from catalysts to membranes, from electrode architectures to novel coatings) as well as electrolyser stacks and systems for different applications. For some innovations (e.g. a coating from IonBond, an electrode design from Veco) the consortium aims at starting commercialisation before the end of the program. A unique characteristic of the HyScaling program is the orientation on Use Cases. In addition to partners representing the Dutch manufacturing industry, end-users and technology providers are partner in the consortium. This enables the consortium to develop the electrolyser technology specifically for different applications. In order to be able to come to an assessment of the market for electrolysers and components, the use cases also include decentralized energy systems.Projectpartners:Nouryon, Tejin, Danieli Corus, VDL, Hauzer, VECO, lonbond, Fluor, Frames, Magneto, VONK, Borit, Delft IMP, ZEF, MTSA, SALD, Dotx control, Hydron Energy, MX, Polymers, VSL, Fraunhofer IPT, TNO, TU Delft, TU Eindhoven, ISPT, FMC.