We describe a generic approach for automatically integrating the output generated from a formal method/tool into a software safety assurance case, as an evidence argument, by (a) encoding the underlying reasoning as a safety case pattern, and (b) instantiating it using the data produced from the method/tool. We believe this approach not only improves the trustworthiness of the evidence generated from a formal method/tool, by explicitly presenting the reasoning and mechanisms underlying its genesis, but also provides a way to gauge the suitability of the evidence in the context of the wider assurance case. We illustrate our work by application to a real example-an unmanned aircraft system- where we invoke a formal code analysis tool from its...
Despite thirty years of study by the academic community, industry has not embraced the systematic us...
AbstractOver the past two decades, formal methods researchers have produced a number of powerful sof...
AbstractWe present an approach to systematically derive safety cases for automatically generated cod...
AbstractFormal methods are powerful specification and verification techniques for establishing high ...
Formal methods can in principle provide the highest levels of assurance of code safety by providing ...
In principle, formal methods offer many advantages for aerospace software development: they can help...
An assurance case comprises evidence and argument showing how that evidence supports assurance claim...
AbstractThis paper describes how formal methods were used to produce evidence in a certification, ba...
Formal methods can in principle provide the highest levels of assurance of code safety by providing ...
We present an approach to systematically derive safety cases for automatically generated code from i...
Proof-carrying code (PCC) provides a 'gold standard' for establishing formal and objective confidenc...
Argument-based assurance cases, often represented and organized using graphical argument structures,...
Model-based development and automated code generation are increasingly used for actual production co...
Proofs provide detailed justification for the validity of claims and are widely used in formal softw...
Adaptive systems—those that can change their behavior at runtime—pose new chal-lenges for certificat...
Despite thirty years of study by the academic community, industry has not embraced the systematic us...
AbstractOver the past two decades, formal methods researchers have produced a number of powerful sof...
AbstractWe present an approach to systematically derive safety cases for automatically generated cod...
AbstractFormal methods are powerful specification and verification techniques for establishing high ...
Formal methods can in principle provide the highest levels of assurance of code safety by providing ...
In principle, formal methods offer many advantages for aerospace software development: they can help...
An assurance case comprises evidence and argument showing how that evidence supports assurance claim...
AbstractThis paper describes how formal methods were used to produce evidence in a certification, ba...
Formal methods can in principle provide the highest levels of assurance of code safety by providing ...
We present an approach to systematically derive safety cases for automatically generated code from i...
Proof-carrying code (PCC) provides a 'gold standard' for establishing formal and objective confidenc...
Argument-based assurance cases, often represented and organized using graphical argument structures,...
Model-based development and automated code generation are increasingly used for actual production co...
Proofs provide detailed justification for the validity of claims and are widely used in formal softw...
Adaptive systems—those that can change their behavior at runtime—pose new chal-lenges for certificat...
Despite thirty years of study by the academic community, industry has not embraced the systematic us...
AbstractOver the past two decades, formal methods researchers have produced a number of powerful sof...
AbstractWe present an approach to systematically derive safety cases for automatically generated cod...