As the scale and complexity of safety-critical software continue to grow, it is necessary to ensure safety and reliability to avoid minor errors leading to catastrophic disasters. Meantime, the traditional method, such as testing and simulation alone is insufficient to ensure the correctness of systems. This leads to using formal methods to provide sufficient evidence for systems. However, design a high assurance safety-critical system by formal methods is challenging due to the complexity of operating systems. In addition, the traditional interactive theorem prover used in system verification requires hand-written proofs, which are more expensive. Therefore, the efforts of providing a standardized formal framework as well as safety proofs,...
This doctoral thesis was conducted under a convention for the joint supervision of thesis at Aalto U...
paper, we describe a case study where a simple 2oo3 voting scheme for a shutdown system was verified...
Along with the popularity of software-intensive systems, the interactions between system components ...
An investigation is presented into the use of formal methods for the production of safety-critical s...
The application of cyber-physical systems (CPSs) in safety-critical application domain requires rigo...
Errors caused by the interaction of computer systems with the physical world are hard to mitigate bu...
Despite thirty years of study by the academic community, industry has not embraced the systematic us...
International audienceSafety critical systems, such as medical, automotive, and avionics systems, pl...
This dissertation proposes an approach to generating "safety verification conditions" (SVCs) that i...
This work presents a formal verification process based on the Systerel Smart Solver (S3) toolset for...
The traditional system safety paradigm of isolating safety-critical functionality is no longer tenab...
[[abstract]]With the rapid growth of networking and high-computing power, the demand for large-scale...
Formal Methods started primarily as a software development method, but now embrace a wide spectrum o...
Large systems in modern development consist of many concurrent processes. To prove safety properties...
The high degree of miniaturization in the electronics industry has been, for several years, a driver...
This doctoral thesis was conducted under a convention for the joint supervision of thesis at Aalto U...
paper, we describe a case study where a simple 2oo3 voting scheme for a shutdown system was verified...
Along with the popularity of software-intensive systems, the interactions between system components ...
An investigation is presented into the use of formal methods for the production of safety-critical s...
The application of cyber-physical systems (CPSs) in safety-critical application domain requires rigo...
Errors caused by the interaction of computer systems with the physical world are hard to mitigate bu...
Despite thirty years of study by the academic community, industry has not embraced the systematic us...
International audienceSafety critical systems, such as medical, automotive, and avionics systems, pl...
This dissertation proposes an approach to generating "safety verification conditions" (SVCs) that i...
This work presents a formal verification process based on the Systerel Smart Solver (S3) toolset for...
The traditional system safety paradigm of isolating safety-critical functionality is no longer tenab...
[[abstract]]With the rapid growth of networking and high-computing power, the demand for large-scale...
Formal Methods started primarily as a software development method, but now embrace a wide spectrum o...
Large systems in modern development consist of many concurrent processes. To prove safety properties...
The high degree of miniaturization in the electronics industry has been, for several years, a driver...
This doctoral thesis was conducted under a convention for the joint supervision of thesis at Aalto U...
paper, we describe a case study where a simple 2oo3 voting scheme for a shutdown system was verified...
Along with the popularity of software-intensive systems, the interactions between system components ...