• DocumentCode
    3055696
  • Title

    Assurance Based Development of Critical Systems

  • Author

    Graydon, Patrick J. ; Knight, John C. ; Strunk, Elisabeth A.

  • Author_Institution
    Univ. of Virginia, Charlottesville
  • fYear
    2007
  • fDate
    25-28 June 2007
  • Firstpage
    347
  • Lastpage
    357
  • Abstract
    Assurance based development (ABD) is the synergistic construction of a critical computing system and an assurance case that sets out the dependability claims for the system and argues that the available evidence justifies those claims. Co-developing the system and its assurance case helps software developers to make technology choices that address the specific dependability goal of each component. This approach gives developers: (1) confidence that the technologies selected will support the system´s dependability goal and (2) flexibility to deploy expensive technology, such as formal verification, only on components whose assurance needs demand it. ABD simplifies the detection - and thereby avoidance - of potential assurance difficulties as they arise, rather than after development is complete. In this paper, we present ABD together with a case study of its use.
  • Keywords
    formal verification; assurance based development; critical systems; formal verification; Aerospace engineering; Computer science; Documentation; Europe; Formal verification; Safety; Software systems; Standards development; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2007. DSN '07. 37th Annual IEEE/IFIP International Conference on
  • Conference_Location
    Edinburgh
  • Print_ISBN
    0-7695-2855-4
  • Type

    conf

  • DOI
    10.1109/DSN.2007.17
  • Filename
    4272986