July 2014
Intermediate to advanced
420 pages
15h 25m
English
Sebastian Herold*; Andreas Rausch Clausthal University of Technology, Clausthal-Zellerfeld, Germany
The process of divergence between intended software architecture and its actual implementation, often called architecture erosion or architectural drifts, has in general negative effects on the overall quality of the system. It is hence very important to be able to check whether the realization of a system conforms to its intended architecture.
Consistency between models and conformance are important issues in model-based software development. Conformance between models can be guaranteed partially “by construction” through conformance ...