Abstract
Architecture Compliance Checking (ACC) is an approach to verify the conformance of implemented program code to high-level models of architectural design. Static ACC focuses on the module views of architecture and especially on rules constraining the modular elements. This paper presents HUSACCT, a static ACC tool that adds extensive support for semantically rich modular architectures (SRMAs) to the current practice of static ACC tools. An SRMA contains modules of semantically different types, like layers and components, which are constrained by rules of different types. HUSACCT provides support for five commonly used types of modules and eleven types of rules. We describe and illustrate how basic and extensive support of these types is provided and how the support can be configured. In addition, we discuss the internal architecture of the tool.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 29th ACM/IEEE international conference on Automated software engineering |
| Publisher | Association for Computing Machinery |
| Pages | 851-854 |
| ISBN (Print) | 978-1-4503-3013-8 |
| DOIs | |
| Publication status | Published - Sept 2014 |