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 out- put is correct or even safe. Formal methods which are based on mathematically-based techniques have been proposed as a means to improve software quality by providing formal safety proofs as explicit evidence for the assurance claims. However, the proofs are often complex and may also be based on assumptions and reasoning principles that are not justified. This causes concerns about the trustworthiness of the proofs and hence the assurance claims on the safety of the program. This thesis p...
Formal Methods started primarily as a software development method, but now embrace a wide spectrum o...
We describe a system for the automated certification of safety properties of NASA software. The syst...
We describe a system for the automated certification of safety properties of NASA software. The syst...
Formal methods can in principle provide the highest levels of assurance of code safety by providing ...
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...
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...
In principle, formal methods offer many advantages for aerospace software development: they can help...
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...
Formal proofs provide detailed justification for the validity of claims and are widely used in forma...
The amount and complexity of software developed during the last few years has increased tremendously...
An investigation is presented into the use of formal methods for the production of safety-critical s...
The traditional system safety paradigm of isolating safety-critical functionality is no longer tenab...
Formal Methods started primarily as a software development method, but now embrace a wide spectrum o...
We describe a system for the automated certification of safety properties of NASA software. The syst...
We describe a system for the automated certification of safety properties of NASA software. The syst...
Formal methods can in principle provide the highest levels of assurance of code safety by providing ...
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...
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...
In principle, formal methods offer many advantages for aerospace software development: they can help...
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...
Formal proofs provide detailed justification for the validity of claims and are widely used in forma...
The amount and complexity of software developed during the last few years has increased tremendously...
An investigation is presented into the use of formal methods for the production of safety-critical s...
The traditional system safety paradigm of isolating safety-critical functionality is no longer tenab...
Formal Methods started primarily as a software development method, but now embrace a wide spectrum o...
We describe a system for the automated certification of safety properties of NASA software. The syst...
We describe a system for the automated certification of safety properties of NASA software. The syst...