Affiliation:
1. Rockwell Collins, Minneapolis, MN, USA
2. University of Minnesota, Minneapolis, MN, USA
Abstract
Arguments about the safety, security, and correctness of a complex system are often made in the form of an assurance case. An assurance case is a structured argument, often represented with a graphical interface, that presents and supports claims about a system's behavior. The argument may combine different kinds of evidence to justify its top level claim. While assurance cases deliver some level of guarantee of a system's correctness, they lack the rigor that proofs from formal methods typically provide. Furthermore, changes in the structure of a model during development may result in inconsistencies between a design and its assurance case. Our solution is a framework for automatically generating assurance cases based on 1) a system model specified in an architectural design language, 2) a set of logical rules expressed in a domain specific language that we have developed, and 3) the results of other formal analyses that have been run on the model. We argue that the rigor of these automatically generated assurance cases exceeds those of traditional assurance case arguments because of their more formal logical foundation and direct connection to the architectural model.
Publisher
Association for Computing Machinery (ACM)
Reference30 articles.
1. Adelard. ASCE. http://www.adelard.com/asce/ . Adelard. ASCE. http://www.adelard.com/asce/ .
2. Lecture Notes in Computer Science;Basir N.,2010
3. Boeing. Unmanned Little Bird. http://www.boeing.com/boeing/rotorcraft/military/ulb/. Boeing. Unmanned Little Bird. http://www.boeing.com/boeing/rotorcraft/military/ulb/.
4. Compositional Verification of Architectural Models
Cited by
25 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Automated Generation of Modular Assurance Cases with the System Assurance Reference Model;Formal Aspects of Computing;2024-08
2. ACCESS: Assurance Case Centric Engineering of Safety–critical Systems;Journal of Systems and Software;2024-07
3. Development of the System Assurance Reference Model for Generating Modular Assurance Cases;2023 IEEE 28th Pacific Rim International Symposium on Dependable Computing (PRDC);2023-10-24
4. Formal model-based argument patterns for security cases;Proceedings of the 28th European Conference on Pattern Languages of Programs;2023-07-05
5. Assurance Case Development as Data: A Manifesto;2023 IEEE/ACM 45th International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER);2023-05