Leo Pruijt

Architecture Compliance Checking with HUSACCT

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 static structure of the software (intended and implemented); in other words, the module views of architecture, or modular architecture. The design and implementation of a modular architecture have influence on qualities of the software system, like analyzability, maintainability, portability and testability.

Although several tools are available, the adoption of ACC-tools in practice is still limited. In our research, we have focused on ACC support of semantically rich modular architectures. We have iteratively designed, developed and applied an open source ACC-tool, named HUSACCT (HU Software Architecture Compliance Checking Tool). This presentation will provide an overview of the goal and process of ACC, and the types of architectural rules than can be checked (by different tools). Furthermore, HUSACCT will be presented, including of a practical application of the tool.

 

Leo Pruijt is lecturer and researcher at the Information Systems Architecture Research Group of the HU University of Applied Sciences. Furthermore, he is PhD candidate at the University of Utrecht, also located in Utrecht. His research focuses on the design of modular software architectures, on compliance checking of modular architectures, and on tool support for software architecture compliance checking.

 Klik HIER voor de presentatie van Leo Pruijt

Huidige Editie

Ook een keer De Nederlandse Testdag organiseren? Neem contact op met de stuurgroep.

Wat is De Nederlandse Testdag?

'De Nederlandse Testdag' is een conferentie over alle aspecten van software testen waarbij wetenschap, onderwijs en bedrijfsleven elkaar ontmoeten om nieuwe ideeën en inzichten te delen.

Contactgegevens

Organisatie Testdag 2015: testdag2015@testdag.nl
Website administrator: webmaster@testdag.nl