DocumentCode :
1638097
Title :
A Unified Approach to Automatic Testing of Architectural Constraints
Author :
Caracciolo, Andrea
Author_Institution :
Software Composition Group, Univ. of Bern, Bern, Switzerland
Volume :
2
fYear :
2015
Firstpage :
871
Lastpage :
874
Abstract :
Architectural decisions are often encoded in the form of constraints and guidelines. Non-functional requirements can be ensured by checking the conformance of the implementation against this kind of invariant. Conformance checking is often a costly and error-prone process that involves the use of multiple tools, differing in effectiveness, complexity and scope of applicability. To reduce the overall effort entailed by this activity, we propose a novel approach that supports verification of human-readable declarative rules through the use of adapted off-the-shelf tools. Our approach consists of a rule specification DSL, called Dicto, and a tool coordination framework, called Probo. The approach has been implemented in a soon to be evaluated prototype.
Keywords :
automatic test software; formal specification; program testing; software architecture; Dicto; Probo; architectural decisions; automatic architectural constraint testing; conformance checking; error-prone process; human-readable declarative rule verification; nonfunctional requirements; rule specification DSL; tool coordination framework; unified approach; Computer architecture; DSL; Guidelines; Software; Software architecture; Stakeholders; Testing; architectural constraints; conformance checking; software architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
Conference_Location :
Florence
Type :
conf
DOI :
10.1109/ICSE.2015.281
Filename :
7203102
Link To Document :
بازگشت