Title :
A Design and Implementation of an Assurance Case Language
Author_Institution :
Univ. of Electro-Commun., Tokyo, Japan
Abstract :
Assurance cases are documented bodies of evidence that provide valid and convincing arguments that a system is adequately dependable in a given application and environment. Assurance cases are widely required by regulation for safety-critical systems in the EU. There have been several graphical notation systems proposed for assurance cases. GSN (Goal Structuring Notation) and CAE (Claim, Argument, Evidence) are such two notation systems, and a standardization effort for these notation systems have been attempted in OMG (Object Management Group). However, these notation systems have not been defined in a formal way. This paper presents a formal definition of an assurance case language based on GSN and its pattern and module extensions. We take the framework of functional programming language as the basis of our study. The implementation has been done on an Eclipse based GSN editor. We report case studies on previous work done with GSN and show the applicability of the assurance case language.
Keywords :
functional programming; safety-critical software; CAE; EU; Eclipse based GSN editor; OMG; Object Management Group; argument; assurance case language; claim; evidence; formal definition; functional programming language; goal structuring notation; graphical notation system; module extension; notation system standardization; safety-critical systems; system dependability; Communities; Computer aided engineering; Context; Contracts; Functional programming; Safety; Standards; Assurance Cases; Functional Programming Lanugages; GSN (Goal Structuring Notation);
Conference_Titel :
Dependable Systems and Networks (DSN), 2014 44th Annual IEEE/IFIP International Conference on
Conference_Location :
Atlanta, GA
DOI :
10.1109/DSN.2014.97