A Design and Implementation of an Assurance Case Language
A Design and Implementation of an Assurance Case Language
复制标题
保证案例语言的设计与实现
DOI:
10.1109/dsn.2014.97
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
Y. Matsuno
中科院分区:
文献类型:
--
作者:
Y. Matsuno
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.