DocumentCode
2959249
Title
Expressing and Enforcing User-Defined Constraints of AADL Models
Author
Gilles, Olivier ; Hugues, Jérôme
Author_Institution
LTCI, GET-Telecom Paris, Paris, France
fYear
2010
fDate
22-26 March 2010
Firstpage
337
Lastpage
342
Abstract
The Architecture Analysis and Design Language AADL allows one to model complete systems, but also to define specific extensions through property sets and library of models. Yet, it does not define an explicit mechanism to enforce some semantics or consistency checks to ensure property sets are correctly used. In this paper, we present REAL (Requirements and Enforcements Analysis Language) as an integrated solution to this issue. REAL is defined as an AADL annex language. It adds the possibility to express constraints as theorems based on set theory to enforce implicit semantics of property sets or AADL models. We illustrate the use of the language on case studies we developed with industrial partners.
Keywords
Unified Modeling Language; set theory; simulation languages; software architecture; AADL models; REAL; UML; architecture analysis and design language; explicit semantics mechanism; implicit semantics; requirements and enforcements analysis language; set theory; user-defined constraints; Data models; Instruction sets; Libraries; Object oriented modeling; Protocols; Semantics; Unified modeling language; AADL; Constraints; REAL; annexes;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Complex Computer Systems (ICECCS), 2010 15th IEEE International Conference on
Conference_Location
Oxford
Print_ISBN
978-1-4244-6638-2
Electronic_ISBN
978-1-4244-6639-9
Type
conf
DOI
10.1109/ICECCS.2010.26
Filename
5628589
Link To Document