• DocumentCode
    2595908
  • Title

    Reducing Uncertainty in Architectural Decisions with AADL

  • Author

    Evensen, Kenneth D.

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
  • fYear
    2011
  • fDate
    4-7 Jan. 2011
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    A model-driven approach to real-time software systems development enables the conceptualization of software, fostering a more thorough understanding of its often complex architecture and behavior and promoting the documentation and analysis of concerns common to real-time embedded systems such as scheduling, resource allocation, and performance. Key architectural decisions can be made early in the development lifecycle by analyzing quantifiable quality attributes related to these concerns. Two modeling notations, the Architectural Analysis and Design Language (AADL) and the Unified Modeling Language Profile for Modeling and Analysis of Real-Time Embedded Systems (MARTE), are domain specific notations with the capacity to analyze these concerns. However, MARTE is not mature, to the point where its existing formalisms have been adopted into wide tool support. Furthermore, the inherent ambiguity of UML makes analysis in MARTE difficult. As a declarative language, AADL provides an adopted, formal analysis framework that meets this need. AADL can be used to augment MARTE in modeling software systems and provide the formal mechanisms for conducting quality analyses, helping to reduce uncertainty in architectural decisions.
  • Keywords
    Unified Modeling Language; embedded systems; software architecture; AADL; architectural analysis; architectural decisions; design language; formal analysis framework; real-time embedded systems; uncertainty reduction; unified modeling language profile; Analytical models; Computer architecture; Hardware; Jitter; Real time systems; Software; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences (HICSS), 2011 44th Hawaii International Conference on
  • Conference_Location
    Kauai, HI
  • ISSN
    1530-1605
  • Print_ISBN
    978-1-4244-9618-1
  • Type

    conf

  • DOI
    10.1109/HICSS.2011.358
  • Filename
    5718862