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 :
بازگشت