• 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