• DocumentCode
    3497997
  • Title

    A model-based approach to system-level dependency and real-time analysis of embedded software

  • Author

    Gu, Zonghua ; Kodase, Sharath ; Wang, Shige ; Shin, Kang G.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    2003
  • fDate
    27-30 May 2003
  • Firstpage
    78
  • Lastpage
    85
  • Abstract
    We describe an end-to-end tool-chain for model-based design and analysis of component-based embedded real-time software. All aspects of an embedded real-time system are captured in domain-specific models, including software components and architecture, timing and resource constraints, processes and threads, execution platforms, etc. We focus on the AIRES tool, which performs various static analysis tasks based on the models, including system-level dependency analysis, execution rate assignment to component ports, real-time and schedulability analysis, and automated allocation of components to processors. By capturing all relevant information explicitly in the models at the design-level, and performing analysis that provide insight into nonfunctional aspects of the system, we can raise the level of abstraction for the designer, and facilitate rapid system prototyping.
  • Keywords
    avionics; embedded systems; object-oriented programming; program diagnostics; software prototyping; software tools; AIRES tool; avionics; component-based embedded real-time software; end-to-end tool-chain; rapid system prototyping; static analysis; system-level dependency analysis; Computer architecture; Embedded software; Information analysis; Performance analysis; Processor scheduling; Prototypes; Real time systems; Software tools; Timing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium, 2003. Proceedings. The 9th IEEE
  • ISSN
    1545-3421
  • Print_ISBN
    0-7695-1956-3
  • Type

    conf

  • DOI
    10.1109/RTTAS.2003.1203039
  • Filename
    1203039