Chapter 7

A Rule-Based Approach to Architecture Conformance Checking as a Quality Management Measure

Sebastian Herold*; Andreas Rausch    Clausthal University of Technology, Clausthal-Zellerfeld, Germany

Abstract

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 ...

Get Relating System Quality and Software Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.