• 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