• DocumentCode
    237171
  • Title

    Analysis as a First-Class Citizen: An Application to Architecture Description Languages

  • Author

    Hugues, Jerome ; Brau, Guillaume

  • Author_Institution
    Univ. de Toulouse, Toulouse, France
  • fYear
    2014
  • fDate
    10-12 June 2014
  • Firstpage
    214
  • Lastpage
    221
  • Abstract
    Architecture Description Languages (ADLs) support modeling and analysis of systems through models transformation and exploration. Various contributions made proposals to bring verification capabilities to designers through model-based frame-works and illustrated benefits to the overall system quality. Model-level analyses are usually performed as an exogenous, unidirectional and semantically weak transformation towards a third-party model. We claim such process can be incomplete and/or inefficient because gathered results lead to evolution of the primary model. This is particularly problematic for the design of Distributed Real-Time Embedded (DRE) systems that has to tackle many concerns like time, security or safety. In this paper, we argue why analysis should no longer be considered as a side step in the design process but, rather, should be embedded as a first-class citizen in the model itself. We review several standardized architecture description languages, which consider analysis as a goal. As an element of solution, we introduce current work on the definition of a language dedicated to the analysis of models within the scope of one particular ADL, namely the Architecture Analysis and Design Language (AADL).
  • Keywords
    embedded systems; formal verification; software architecture; specification languages; AADL; DRE system; architecture analysis and design language; design process; distributed real-time embedded system; first-class citizen; model-based frameworks; model-level analysis; models exploration; models transformation; standardized architecture description languages; system quality; verification capability; Analytical models; Computational modeling; Computer architecture; Context modeling; Real-time systems; Software; Unified modeling language; AADL; ACL; Analysis; MDE; V&V;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2014 IEEE 17th International Symposium on
  • Conference_Location
    Reno, NV
  • ISSN
    1555-0885
  • Type

    conf

  • DOI
    10.1109/ISORC.2014.60
  • Filename
    6899152