DocumentCode
3332953
Title
A Comparison of Static Architecture Compliance Checking Approaches
Author
Knodel, Jens ; Popescu, Daniel
Author_Institution
Fraunhofer Inst. for Exp. Software Eng. (IESE), Kaiserslautern
fYear
2007
fDate
6-9 Jan. 2007
Firstpage
12
Lastpage
12
Abstract
The software architecture is one of the most important artifacts created in the lifecycle of a software system. It enables, facilitates, hampers, or interferes directly the achievement of business goals, functional and quality requirements. One instrument to determine how adequate the architecture is for its intended usage is architecture compliance checking. This paper compares three static architecture compliance checking approaches (reflexion models, relation conformance rules, and component access rules) by assessing their applicability in 13 distinct dimensions. The results give guidance on when to use which approach.
Keywords
program verification; software architecture; software quality; business goals; functional requirements; quality requirements; software architecture; software system; static architecture compliance checking; Computer architecture; Computer languages; Computer science; Connectors; Instruments; Java; Packaging; Software architecture; Software engineering; Software systems; SAVE; access rules; architecture compliance checking; architecture evaluation; conformance rules; software architecture; static analysis.;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Architecture, 2007. WICSA '07. The Working IEEE/IFIP Conference on
Conference_Location
Mumbai
Electronic_ISBN
0-7695-2744-2
Type
conf
DOI
10.1109/WICSA.2007.1
Filename
4077029
Link To Document