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
Link To Document :
بازگشت