DocumentCode :
2568523
Title :
MBD & code generation: A cost-effective way to speed up HMI certification
Author :
Marcil, Luc
Author_Institution :
Presagis, Montreal, QC, Canada
fYear :
2011
fDate :
16-20 Oct. 2011
Abstract :
This paper compares the traditional Text-Based approach with Model-Based Design (MBD) approach and demonstrates the efficiency of adopting Model- Based Design when coupled with application simulation and automatic code generation. Organizations can see gains not only in the reduction of the development cycle but also in the overall improvement of the DO-178B or DO-178C certification process; including reduction of schedule and costs, and improvements in the quality and reliability. In the old school of thought, the methodology relies on textual specifications and physical prototypes. That is why the Text-Based Design approach is tightly associated with the waterfall methodology where all the textual requirements are manually coded, inspected, and tested on a real embedded system. In this method, changes in any part of the waterfall chain are very costly and time consuming, leaving almost no room to iterate on the design. By contrast, in the Model-Based Design approach, the specifications are self contained in the HMI Model. The HMI requirements are defined in an unambiguous way and often captured in a formal definition language. The model owns many graphical representations, called model views, such as Structure Diagram, State Charts, Interaction and Sequence diagrams, etc. Model-Based Design incorporates the behavior and performance requirements to properly describe the overall avionics application. This model possesses graphical representations and can be used throughout the entire development cycle, from the requirement inception phase up to the final embedded application deployment. Model-Based Design offers a collaborative approach to avionics development and allows engineers to inexpensively experiment with various concepts by involving hardware as late as possible in the development process. Correcting problems in the early simulation phase is undeniably the strongest argument in favor of the Model-Based Design approach for developing certifiable or non-cert- fiable avionics applications.
Keywords :
avionics; embedded systems; formal languages; program compilers; text analysis; DO-178B certification process; DO-178C certification process; HMI certification; HMI model; HMI requirement; MBD; automatic code generation; avionics development; collaborative approach; development process; embedded application deployment; formal definition language; graphical representation; model-based design; noncertifiable avionics application; physical prototype; real embedded system; requirement inception; simulation phase; state charts; structure diagram; text-based design; textual requirement; textual specification; waterfall chain; waterfall methodology; Aerospace electronics; Atmospheric modeling; Computer architecture; Data models; Prototypes; Software; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Avionics Systems Conference (DASC), 2011 IEEE/AIAA 30th
Conference_Location :
Seattle, WA
ISSN :
2155-7195
Print_ISBN :
978-1-61284-797-9
Type :
conf
DOI :
10.1109/DASC.2011.6096142
Filename :
6096142
Link To Document :
بازگشت