• DocumentCode
    384963
  • Title

    A modeling language and its supporting tools for avionics systems

  • Author

    Karsai, Gabor ; Neema, Sandeep ; Abbott, Ben ; Sharp, David

  • Author_Institution
    Inst. for Software-Integrated Syst., Vanderbilt Univ., Nashville, TN, USA
  • Volume
    1
  • fYear
    2002
  • fDate
    2002
  • Abstract
    Practical experience with the object-oriented development of complex reusable avionics application software has led to the recognition that domain-specific model-based approaches to software component and system configuration are not only viable, but also essential to success in terms of productivity, assurance, and quality. This technology requires a domain-specific modeling approach as it is closely related to the model of computation utilized in the underlying integration platform, and must be designed to support analysis and synthesis activities as well for fullest benefit. The modeling approach goes beyond the current capabilities of standard tools, like UML, and is specialized for the needs of the application domain. In this paper, we present a modeling language, the Embedded System Modeling Language (ESML), which supports the architectural modeling of avionics systems built using the Boeing Bold Stroke architecture. ESML utilizes integrated modeling of software components, component interactions, hardware configurations, scheduling policies, and other aspects relevant for the system developer. The modeling language is supported by a multi-aspect visual editor, which allows the diagrammatic specification of complex models.
  • Keywords
    aircraft computers; embedded systems; object-oriented languages; scheduling; software reusability; specification languages; Boeing Bold Stroke architecture; ESML; Embedded System Modeling Language; assurance; avionics systems; domain-specific model-based approaches; integrated modeling; multi-aspect visual editor; object-oriented development; productivity; reusable avionics application software; scheduling; Aerospace electronics; Application software; Computational modeling; Embedded system; Object oriented modeling; Productivity; Software quality; Software reusability; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Avionics Systems Conference, 2002. Proceedings. The 21st
  • Print_ISBN
    0-7803-7367-7
  • Type

    conf

  • DOI
    10.1109/DASC.2002.1067981
  • Filename
    1067981