arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1905.02427cs.SE

基于结构保证案例元模型的系统保证方法

Model Based System Assurance Using the Structured Assurance Case Metamodel

Department of Computer Science, University of York(约克大学计算机科学系)

Ran Wei, Tim P. Kelly, Xiaotian Dai, Shuai Zhao, Richard Hawkins

AI总结:

本文提出基于结构保证案例元模型(SACM)的系统保证方法,提供现有系统保证方法与SACM的转换框架,并讨论工具支持以促进向模型驱动系统保证的过渡。

摘要:

保证案例用于证明对系统属性(如安全性和/或安全性)的信心。工业界在安全关键领域采用了多种系统保证方法。然而,构建保证案例仍是一个手动、琐碎且非正式的过程。结构保证案例元模型(SACM)是对象管理组(OMG)规定的标准。SACM提供了比现有系统保证语言/方法更丰富的功能。SACM为基于模型的系统保证提供了基础,这在开放自适应系统等新兴技术领域具有巨大潜力。然而,SACM的预期用途尚未得到充分解释。此外,现有保证案例(模型)与SACM模型之间的互操作性尚无支持。本文基于我们参与SACM OMG规范过程的经历,解释了SACM的预期用途。此外,为了促进基于模型的方法,我们为现有系统保证方法(目标结构化符号和声明-论据-证据)提供了符合SACM的元模型,并提供了从这些模型到SACM的转换。我们还简要讨论了模型驱动系统保证的工具支持,帮助从业者通过SACM向基于模型的系统保证过渡。

英文摘要:

Assurance cases are used to demonstrate confidence in system properties of interest (e.g. safety and/or security). A number of system assurance approaches are adopted by industries in the safety-critical domain. However, the task of constructing assurance cases remains a manual, trivial and informal process. The Structured Assurance Case Metamodel (SACM) is a standard specified by the Object Management Group (OMG). SACM provides a richer set of features than existing system assurance languages/approaches. SACM provides a foundation for model-based system assurance, which has great potentials in growing technology domains such as Open Adaptive Systems. However, the intended usage of SACM has not been sufficiently explained. In addition, there has been no support to interoperate between existing assurance case (models) and SACM models. In this article, we explain the intended usage of SACM based on our involvement in the OMG specification process of SACM. In addition, to promote a model-based approach, we provide SACM compliant metamodels for existing system assurance approaches (the Goal Structuring Notation and Claims-Arguments-Evidence), and the transformations from these models to SACM. We also briefly discuss the tool support for model-based system assurance which helps practitioners to make the transition from existing system assurance approaches to model-based system assurance using SACM.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑