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
Link To Document