Due to the growing importance of the role that software plays in critical systems, software verification process is required to be rigorous and reliable. It is well-known that test activities cannot detect all the defects in safety-critical real time software systems. One way of complementing the test activities is through formal verification. Two useful formal verification techniques are deductive verification and model checking, which allow programs to be statically checked for defects. This paper explores both techniques, by employing the CBMC and Jessie/Frama-C tools in the context of a safety-critical real time software system.This work is funded by ERDF - European Regional Development Fund through the COMPETE Programme (operational pr...
Formal Methods started primarily as a software development method, but now embrace a wide spectrum o...
The increasing availability of information technology in today’s life is a challenge for users as we...
Software is used in many safety- and security-critical systems. Software development is, however, an...
paper, we describe a case study where a simple 2oo3 voting scheme for a shutdown system was verified...
Recently, an increase in the use of safety-critical embedded systems in the automotive industry has ...
International audienceThe ever-increasing complexity of automotive embedded systems and the need for...
Despite thirty years of study by the academic community, industry has not embraced the systematic us...
Abstract. Safety-critical system attracts more attention in recent years. During the development of ...
[[abstract]]With the rapid growth of networking and high-computing power, the demand for large-scale...
In order to detect and prevent faults, researchers have developed safety standards, safety analysis ...
An investigation is presented into the use of formal methods for the production of safety-critical s...
Software is an increasingly integral and sophisticated part of safety- and mission-critical systems....
With the increasing importance of software in the aerospace field, as evidenced by its growing size ...
Formal verification applied to software has been seen as an important focus in research for determin...
This dissertation proposes an approach to generating "safety verification conditions" (SVCs) that i...
Formal Methods started primarily as a software development method, but now embrace a wide spectrum o...
The increasing availability of information technology in today’s life is a challenge for users as we...
Software is used in many safety- and security-critical systems. Software development is, however, an...
paper, we describe a case study where a simple 2oo3 voting scheme for a shutdown system was verified...
Recently, an increase in the use of safety-critical embedded systems in the automotive industry has ...
International audienceThe ever-increasing complexity of automotive embedded systems and the need for...
Despite thirty years of study by the academic community, industry has not embraced the systematic us...
Abstract. Safety-critical system attracts more attention in recent years. During the development of ...
[[abstract]]With the rapid growth of networking and high-computing power, the demand for large-scale...
In order to detect and prevent faults, researchers have developed safety standards, safety analysis ...
An investigation is presented into the use of formal methods for the production of safety-critical s...
Software is an increasingly integral and sophisticated part of safety- and mission-critical systems....
With the increasing importance of software in the aerospace field, as evidenced by its growing size ...
Formal verification applied to software has been seen as an important focus in research for determin...
This dissertation proposes an approach to generating "safety verification conditions" (SVCs) that i...
Formal Methods started primarily as a software development method, but now embrace a wide spectrum o...
The increasing availability of information technology in today’s life is a challenge for users as we...
Software is used in many safety- and security-critical systems. Software development is, however, an...