Michael Langhammer
YOU?
Author Swipe
View article: Automated Coevolution of Source Code and Software Architecture Models
Automated Coevolution of Source Code and Software Architecture Models Open
This work introduces a novel approach to keep high-level component-based architecture models consistent with source code during software development and software evolution. The approach helps to avoid architecture drift and architecture er…
View article: Continuous Design Decision Support
Continuous Design Decision Support Open
The main challenges of rational decision-making, documentation, and exploitation are intrusiveness of the activities and consistency between decisions and between decisions and artefacts. This chapter presents three approaches that address…
View article: Change-Driven Consistency for Component Code, Architectural Models, and Contracts
Change-Driven Consistency for Component Code, Architectural Models, and Contracts Open
During the development of component-based software systems, it is often impractical or even impossible to include all development information into the source code. Instead, specialized languages are used to describe components and systems …
View article: Realizing Change-Driven Consistency for Component Code, Architectural Models, and Contracts in Vitruvius
Realizing Change-Driven Consistency for Component Code, Architectural Models, and Contracts in Vitruvius Open
During the development of component-based software systems, it is often impractical or even impossible to include all development information into the source code. Instead, specialized languages are used to describe components and systems …