De grootste kennisbank van het HBO

Inspiratie op jouw vakgebied

Vrij toegankelijk

Terug naar zoekresultatenDeel deze publicatie

On the Accuracy of Architecture Compliance Checking Support

Accuracy of Dependency Analysis and Violation Reporting

Open access

Rechten:Alle rechten voorbehouden

On the Accuracy of Architecture Compliance Checking Support

Accuracy of Dependency Analysis and Violation Reporting

Open access

Rechten:Alle rechten voorbehouden

Samenvatting

Abstract-Architecture Compliance Checking (ACC) is useful to bridge the gap between architecture and implementation. ACC is an approach to verify conformance of implemented program code to high-level models of architectural design. Static ACC focuses on the modular software architecture and on the existence of rule violating dependencies between modules. Accurate tool support is essential for effective and efficient ACC. This paper presents a study on the accuracy of ACC tools regarding dependency analysis and violation reporting. Seven tools were tested and compared by means of a custom-made test application. In addition, the code of open source system Freemind was used to compare the tools on the number and precision of reported violation and dependency messages. On the average, 74 percent of 34 dependency types in our custom-made test software were reported, while 69 percent of 109 violating dependencies within a module of Freemind were reported. The test results show large differences between the tools, but all tools could improve the accuracy of the reported dependencies and violations.

Toon meer
OrganisatieHogeschool Utrecht
AfdelingKenniscentrum Technologie en Innovatie
Kenniscentrum Digital Business & Media
LectoraatArtificial Intelligence
Jaar2013
TypeConferentiebijdrage
TaalEngels

Op de HBO Kennisbank vind je publicaties van 26 hogescholen

De grootste kennisbank van het HBO

Inspiratie op jouw vakgebied

Vrij toegankelijk