DocumentCode :
2439147
Title :
Model-Based Validation & Verification Integrated with SW Architecture Analysis: A Feasibility Study
Author :
Morschhäuser, Iris ; Lindvall, Mikael
Author_Institution :
Fraunhofer CESE, College Park
fYear :
2007
fDate :
3-10 March 2007
Firstpage :
1
Lastpage :
18
Abstract :
This feasibility study investigates how non-embedded software components can be modeled in a model-driven environment typically used by embedded system designers, and then validated, verified and integrated into the architecture of a software system. The test objects for this study were the Loss-Of-Separation-detector (LOS) component and the Automated-Collision-Avoidance (ACA) component of a prototype of the Tactical Separation Assisted Flight Environment (TSAFE), which serves as testbed for experimental software studies at Fraunhofer Center Maryland (FC-MD). The LOS component was already implemented in TSAFE. For the ACA component only the requirements were specified. Both components were modeled in Simulink (a platform for multi domain simulation and Model-Based Design) and comprehensively tested using Reactis (a software tool that automates testing of Simulink models). Source code was generated from the Simulink model using Real-Time Workshop. The integration of Simulink models and the generated source code with legacy software architectures using SAVE (a tool for Software Architecture Visualization and Evaluation) was also briefly studied. The strengths and weaknesses of this process are analyzed with the goal to determine its applicability in practice and how it can be integrated into the software development process.
Keywords :
aerospace computing; program verification; source coding; Fraunhofer Center Maryland; Reactis; SAVE; Simulink; automated-collision-avoidance component; embedded systems; loss-of-separation-detector component; model-based validation; real-time workshop; software components; software development process; software system verification; source code; tactical separation assisted flight environment; Automatic testing; Computer architecture; Embedded software; Embedded system; Software architecture; Software prototyping; Software systems; Software testing; Software tools; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aerospace Conference, 2007 IEEE
Conference_Location :
Big Sky, MT
ISSN :
1095-323X
Print_ISBN :
1-4244-0524-6
Electronic_ISBN :
1095-323X
Type :
conf
DOI :
10.1109/AERO.2007.352762
Filename :
4161592
Link To Document :
بازگشت