• DocumentCode
    3516295
  • Title

    Software Assurance for Model-Based Design

  • Author

    Oh, Jane M C ; Watney, Garth J. ; Benowitz, Edward G.

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA
  • fYear
    2008
  • fDate
    1-8 March 2008
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Within JPL and NASA, the emergence of model-based design will reformulate the design process. Simultaneously, the mission-critical role of software is increasing. Thus, the nature of software assurance must change accordingly. This paper examines the experience of using model-based design in the context of development of mission flight software and also covers how software assurance practices are being adapted to work with this approach. In the model-based development paradigm, novelty stems from the fact that many of the artifacts are in machine manipulable representations, not simply paragraphs of textual descriptions or drawings intended purely for human viewing. Furthermore, using tools that support the model-based paradigm allows automatic code generation to be employed, yielding significant portions of machine-generated source code as significant parts of the development efforts.
  • Keywords
    aerospace computing; program compilers; software engineering; source coding; JPL; NASA; automatic code generation; drawings; machine-generated source code; mission flight software; mission-critical role; model-based design; software assurance; textual descriptions; Aerospace engineering; Context modeling; Laboratories; Mission critical systems; NASA; Programming; Software design; Software quality; Space technology; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 2008 IEEE
  • Conference_Location
    Big Sky, MT
  • ISSN
    1095-323X
  • Print_ISBN
    978-1-4244-1487-1
  • Electronic_ISBN
    1095-323X
  • Type

    conf

  • DOI
    10.1109/AERO.2008.4526596
  • Filename
    4526596