Tool support for assurance case development
E Denney, G Pai - Automated Software Engineering, 2018 - Springer
Argument-based assurance cases, often represented and organized using graphical
argument structures, are increasingly being used in practice to provide assurance to …
argument structures, are increasingly being used in practice to provide assurance to …
Security assurance cases—state of the art of an emerging approach
Abstract Security Assurance Cases (SAC) are a form of structured argumentation used to
reason about the security properties of a system. After the successful adoption of assurance …
reason about the security properties of a system. After the successful adoption of assurance …
The HACMS program: using formal methods to eliminate exploitable bugs
For decades, formal methods have offered the promise of verified software that does not
have exploitable bugs. Until recently, however, it has not been possible to verify software of …
have exploitable bugs. Until recently, however, it has not been possible to verify software of …
Two decades of assurance case tools: a survey
In regulated safety-critical domains, such as the aerospace and nuclear domains,
certification bodies often require systems to undergo a stringent safety assessment …
certification bodies often require systems to undergo a stringent safety assessment …
A formal approach to constructing secure air vehicle software
Current approaches to cyberresiliency rely on patching systems after a vulnerability is
discovered. What is needed is a clean-slate, mathematically based approach for building …
discovered. What is needed is a clean-slate, mathematically based approach for building …
Computer-aided generation of assurance cases
Assurance cases (ACs) have gained attention in the aerospace, medical, and other heavily-
regulated industries as a means for providing structured arguments on why a product is …
regulated industries as a means for providing structured arguments on why a product is …
Verdict: a language and framework for engineering cyber resilient and safe system
The ever-increasing complexity of cyber-physical systems is driving the need for assurance
of critical infrastructure and embedded systems. However, traditional methods to secure …
of critical infrastructure and embedded systems. However, traditional methods to secure …
Assurance case development as data: A manifesto
Safety problems can be costly and catastrophic. Engineers typically rely on assurance cases
to ensure their systems are adequately safe. Building safe software systems requires …
to ensure their systems are adequately safe. Building safe software systems requires …
Run-time assurance for learning-enabled systems
D Cofer, I Amundson, R Sattigeri, A Passi… - NASA Formal Methods …, 2020 - Springer
There has been much publicity surrounding the use of machine learning technologies in self-
driving cars and the challenges this presents for guaranteeing safety. These technologies …
driving cars and the challenges this presents for guaranteeing safety. These technologies …
Automating Pattern Selection for Assurance Case Development for Cyber-Physical Systems
Assurance Cases are increasingly being required for regulatory acceptance of Cyber-
Physical Systems. However, the ever-increasing complexity of these systems has made the …
Physical Systems. However, the ever-increasing complexity of these systems has made the …