• 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