Model-based development and automated code generation are increasingly used for actual production code, in particular in mathematical and engineering domains. However, since code generators are typically not qualified, there is no guarantee that their output satisfies the system requirements, or is even safe. Here we present an approach to systematically derive safety cases that argue along the hierarchical structure in model-based development. The safety cases are constructed mechanically using a formal analysis, based on automated theorem proving, of the automatically generated code. The analysis recovers the model structure and component hierarchy from the code, providing independent assurance of both code and model. It identifies how th...
© 2017, Springer International Publishing AG. We propose the concept of a model-connected safety cas...
As modern systems continue to increase in size and complex-ity, they pose increasingly significant s...
Large systems in modern development consist of many concurrent processes. To prove safety properties...
Model-based development and automated code generation are increasingly used for actual production co...
We present an approach to systematically derive safety cases for automatically generated code from i...
Safety cases are increasingly being required in many safety-critical domains to assure, using struct...
In order to meet regulatory standards in the domain of safety-critical systems, these systems have t...
AbstractSafety cases become increasingly important for software certification. Models play a crucial...
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...
AbstractWe present an approach to systematically derive safety cases for automatically generated cod...
We present an approach to systematically derive safety cases for automatically generated code from i...
Formal methods can in principle provide the highest levels of assurance of code safety by providing ...
To certify safety-critical systems, assurance arguments linking evidence of safety to appropriate re...
Proofs provide detailed justification for the validity of claims and are widely used in formal softw...
© 2017, Springer International Publishing AG. We propose the concept of a model-connected safety cas...
As modern systems continue to increase in size and complex-ity, they pose increasingly significant s...
Large systems in modern development consist of many concurrent processes. To prove safety properties...
Model-based development and automated code generation are increasingly used for actual production co...
We present an approach to systematically derive safety cases for automatically generated code from i...
Safety cases are increasingly being required in many safety-critical domains to assure, using struct...
In order to meet regulatory standards in the domain of safety-critical systems, these systems have t...
AbstractSafety cases become increasingly important for software certification. Models play a crucial...
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...
AbstractWe present an approach to systematically derive safety cases for automatically generated cod...
We present an approach to systematically derive safety cases for automatically generated code from i...
Formal methods can in principle provide the highest levels of assurance of code safety by providing ...
To certify safety-critical systems, assurance arguments linking evidence of safety to appropriate re...
Proofs provide detailed justification for the validity of claims and are widely used in formal softw...
© 2017, Springer International Publishing AG. We propose the concept of a model-connected safety cas...
As modern systems continue to increase in size and complex-ity, they pose increasingly significant s...
Large systems in modern development consist of many concurrent processes. To prove safety properties...