• DocumentCode
    2493735
  • Title

    Software Process Synthesis in Assurance Based Development of Dependable Systems

  • Author

    Graydon, Patrick J. ; Knight, John C.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Virginia, Charlottesville, VA, USA
  • fYear
    2010
  • fDate
    28-30 April 2010
  • Firstpage
    75
  • Lastpage
    84
  • Abstract
    Assurance Based Development (ABD) is a novel approach to the synergistic construction of critical software systems and their assurance arguments. In ABD, the need for assurance drives a unique process synthesis mechanism that results in a detailed process for building both software and an argument demonstrating its fitness for use in given operating contexts. In this paper, we introduce the ABD process synthesis mechanism. A key element of ABD process synthesis is the success argument, an argument which documents developers´ rationale for believing that the development effort in progress will result in a system that demonstrably meets an acceptable balance of all stakeholder goals. Such goals include safety and security requirements for systems using the software as a component and time and budget constraints. We also present the details of a case study in which we used ABD to develop the control software for a prototype artificial heart pump.
  • Keywords
    safety-critical software; security of data; ABD process synthesis mechanism; assurance based development; critical software systems; safety requirements; security requirements; software process synthesis; success argument; Artificial heart; Buildings; Computer science; Programming; Security; Software engineering; Software prototyping; Software safety; Software systems; Time factors; assurance arguments; safety-critical systems; software assurance; software dependability; software processes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing Conference (EDCC), 2010 European
  • Conference_Location
    Valencia
  • Print_ISBN
    978-0-7695-4007-8
  • Electronic_ISBN
    978-1-4244-6594-1
  • Type

    conf

  • DOI
    10.1109/EDCC.2010.19
  • Filename
    5474194