• DocumentCode
    3003826
  • Title

    Embedded real-time system modeling and analysis using AADL

  • Author

    Zhao, Yue ; Ma, Dianfu

  • Author_Institution
    Nat. Lab. of Software Dev. Environ., Beihang Univ., Beijing, China
  • fYear
    2010
  • fDate
    11-12 June 2010
  • Firstpage
    247
  • Lastpage
    251
  • Abstract
    Embedded real-time system has requirements for nonfunctional features such as schedulability, dependability and safety. With traditional design and development methodology these nonfunctional features could only be analyzed after the system is fully implemented. Architecture Analysis and Design Language (AADL) is a modeling language that supports early and repeated analyses of a system´s architecture with respect to performance-critical properties through an extendable notation, a tool framework, and precisely defined semantics. AADL can be used in the analysis of partially defined architectural patterns with limited architectural detail, it is suitable for team work in large-scale system design and development. Avionic Air Data System is used as the AADL modeling and analysis study case. A basic model with software, hardware components is created. Software components are allocated to hardware components. Resource budget analysis, resource allocation analysis and end to end flow latency analysis are performed on Air Data system. Part of system model is redesigned depends on the analysis results. All these analyses are performed in the early phase of system design and development. It helps to find out issues early to save costs and reduce potential errors.
  • Keywords
    aerospace computing; avionics; embedded systems; resource allocation; simulation languages; software architecture; team working; AADL modelling; architecture analysis and design language; avionic air data system; embedded real-time system modeling; large-scale system design; modeling language; resource allocation analysis; resource budget analysis; software components; system architecture; team work; Aerospace electronics; Data systems; Design methodology; Hardware; Large-scale systems; Modeling; Pattern analysis; Performance analysis; Real time systems; Safety; Air Data System; Analysis; Architecture Analysis and Design Language; Embedded System; Modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking and Information Technology (ICNIT), 2010 International Conference on
  • Conference_Location
    Manila
  • Print_ISBN
    978-1-4244-7579-7
  • Electronic_ISBN
    978-1-4244-7578-0
  • Type

    conf

  • DOI
    10.1109/ICNIT.2010.5508520
  • Filename
    5508520