Publication | Closed Access
A Comparison of Static Architecture Compliance Checking Approaches
124
Citations
13
References
2007
Year
Unknown Venue
Software MaintenanceEngineeringVerificationArchitecture Compliance CheckingSoftware EngineeringArchitecture SpecificationSoftware AnalysisFormal VerificationSoftware ArchitectureReliability EngineeringRelation Conformance RulesSystems EngineeringStatic CheckingSoftware Architecture ModelingRuntime VerificationComputer EngineeringStatic Program AnalysisSoftware DesignSoftware VerificationArchitecture AnalysisProgram AnalysisSoftware TestingFormal MethodsSystem Software
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1