Dicto: A Unified DSL for Testing Architectural Rules
Data(s) |
2014
|
---|---|
Resumo |
Software architecture consists of a set of design choices that can be partially expressed in form of rules that the implementation must conform to. Architectural rules are intended to ensure properties that fulfill fundamental non-functional requirements. Verifying architectural rules is often a non- trivial activity: available tools are often not very usable and support only a narrow subset of the rules that are commonly specified by practitioners. In this paper we present a new highly-readable declarative language for specifying architectural rules. With our approach, users can specify a wide variety of rules using a single uniform notation. Rules can get tested by third-party tools by conforming to pre-defined specification templates. Practitioners can take advantage of the capabilities of a growing number of testing tools without dealing with them directly. |
Formato |
application/pdf |
Identificador |
http://boris.unibe.ch/67036/1/a21-caracciolo.pdf Caracciolo, Andrea; Lungu, Mircea; Nierstrasz, Oscar (2014). Dicto: A Unified DSL for Testing Architectural Rules. In: Proceedings of the 2014 European Conference on Software Architecture Workshops. ECSAW '14 (pp. 1-4). New York, NY, USA: ACM 10.1145/2642803.2642824 <http://dx.doi.org/10.1145/2642803.2642824> doi:10.7892/boris.67036 info:doi:10.1145/2642803.2642824 urn:isbn:978-1-4503-2778-7 |
Idioma(s) |
eng |
Publicador |
ACM |
Relação |
http://boris.unibe.ch/67036/ http://scg.unibe.ch/archive/papers/Cara14b-Dicto.pdf |
Direitos |
info:eu-repo/semantics/restrictedAccess |
Fonte |
Caracciolo, Andrea; Lungu, Mircea; Nierstrasz, Oscar (2014). Dicto: A Unified DSL for Testing Architectural Rules. In: Proceedings of the 2014 European Conference on Software Architecture Workshops. ECSAW '14 (pp. 1-4). New York, NY, USA: ACM 10.1145/2642803.2642824 <http://dx.doi.org/10.1145/2642803.2642824> |
Palavras-Chave | #000 Computer science, knowledge & systems #510 Mathematics |
Tipo |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion PeerReviewed |