From ACM: "In cases where architectural documentation is outdated or missing, software architecture reconstruction (SAR) techniques may be used to create architectural views of a system. This paper describes a case study in which SAR techniques are applied to reconstruct module views of a case system; a debt settlements suite for local governments, developed in C#. A manual approach and its results are described and compared to the outcome of a layers reconstruction algorithm. Furthermore, this paper explains how software architecture compliance checking (SACC) techniques may help to test the results of reconstruction activities. In this study, SAR and SACC were supported by HUSACCT, a tool that provides rich sets of module and rule types in support of layers, facade, and gateway patterns." https://doi.org/10.1145/3129790.3129809
Paper voor TRA2024
MULTIFILE
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.
Hoogwaardig afvalhout van bewoners, bouwbedrijven en meubelmakers blijft momenteel ongebruikt omdat het te arbeidsintensief is om grote hoeveelheden ongelijke stukken hout van verschillende afmetingen en soorten te verwerken. Waardevol hout wordt waardeloos afval, tegen de principes van de circulaire economie in. In CW.Code werken Powerhouse Company, Bureau HUNC en Vrijpaleis samen met de HvA om te onderzoeken hoe een toegankelijke ontwerptool te ontwikkelen om upcycling en waardecreatie van afvalhout te faciliteren. In andere projecten hebben HvA en partners verschillende objecten gemaakt van afvalhout: een stoel, een receptiebalie, kleine meubels en objecten voor de openbare ruimte, vervaardigd met industriële robots. Deze objecten zijn 3D gemodelleerd met behulp van specifieke algoritmen, in de algemeen gebruikte ontwerpsoftware Rhino en Grasshopper. De projectpartners willen nu onderzoeken hoe deze algoritmen via een toegankelijke tool bruikbaar te maken voor creatieve praktijken. Deze tool integreert generatieve ontwerpalgoritmen en regelsets die rekening houden met beschikbaar afvalhout, en de ecologische, financiële en sociale impact van resulterende ontwerpen evalueren. De belangrijkste ontwerpparameters kunnen worden gemanipuleerd door ontwerpers en/of eindgebruikers, waardoor het een waardevol hulpmiddel wordt voor het co-creëren van circulaire toepassingen voor afvalhout. Dit onderzoek wordt uitgevoerd door HvA Digital Production Research Group, met bovengenoemde partners. HUNC heeft ervaring met stadsontwikkeling waarbij gebruik wordt gemaakt van lokaal gekapt afvalhout. Vrijpaleis biedt toegang tot een actieve, lokale community van makers met een sterke band met buurtbewoners. Powerhouse Company heeft ervaring in het ontwerpen met hout in de bouw. Alle drie kunnen profiteren van slimmere circulaire ontwerptools, waarbij beschikbaar materiaal, productiebeperkingen en impactevaluatie worden geïntegreerd. De tool wordt ontwikkeld en getest voor twee designcases: een binnenmeubelobject en een buitengevelelement. Bevindingen hiervan zullen leidend zijn bij de ontwikkeling van de tool. Na afronding van het project is een bètaversie gereed voor validatie door ontwerpers, bewonerscollectieven en onderzoek/onderwijs van de HvA.
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.
Façades have a high environmental and economic impact: they contribute 10-30% to GHG emissions and 30-40% of the building investment of new buildings [1]. Modern façades are highly optimized complex systems that consist of multiple components with varying life cycles [2]; however, many of the materials they employ are critical, and have a high CO2 footprint [3, 4]. New bio-composite facades products have emerged (a) whose mechanical properties are comparable to those of aluminum or glass fibre; (b) have a lower energy footprint; and (c) can fully or partially biodegrade [5]. Moreover, primary material sourcing from different waste streams can significantly lower the end products’ pricing. Still, their aesthetic qualities have not been sufficiently explored, so the scalability of their production remains limited. This project will develop specific combinations of bio-composites using food waste fillers and a biopolymer resin. Sheet samples will be made from these combinations and further tested against their mechanical properties, water resistance, aging and weathering. A Life Cycle Analysis will further consolidate the samples’ energy footprint. A new facade cladding tile product system with complex geometry using the overall best performing material composition will be designed and prototyped [17]. Emphasis will be given to the aesthetical properties of the tiles and their demountability. The system tiles will be further applied and tested at 1:1 scale, at The Green Village. During the project, an advisory board consisting of several companies within the building industry will be systematically consulted and their feedback will help the overall design process and their respective end products.