AbstractAutomatic static checkers based on model checking, particularly SAT-based bounded model checkers, are used in industry, but they sometimes suffer from the scalability problem. Scalability can be achieved with the notions of Design by Contract(DbC) and modular checking. However, modular checking with DbC still have some problems. The method is insufficient for handling pointers to functions (function-pointers) which are abundantly used in C programs, defensive programming which is widely adopted in industrial software development projects, and re-entrancy which sometimes occurs in programs using callback functions. This paper proposes a DbC notation for the above problems and a checking method that uses behavioral subtyping to clarif...
We proof a new methodology for exploiting abstraction in the context of model-checking. Our new...
Formal methods have a great potential of application in the development of industrial critical syste...
This paper describes our experience with symbolic model checking in an industrial setting. We have p...
Bounded model checking (BMC) of C/C++ programs is a matter of scientific enquiry that attracts great...
Abstract—Bounded model checking of C++ programs presents greater challenges than that of C programs ...
In this thesis, we describe and evaluate approaches for the efficient reasoning of realworld C progr...
Abstract—Bounded Model Checking (BMC) for software is a precise bug-finding technique that builds up...
This work presents a modular approach to temporal logic model checking of software. Model checking i...
Verification of distributed systems is a challenging problem, especially if the distributed system a...
The value of model checking counterexamples for debugging programs (and specifications) is widely re...
\u3cp\u3eModel checking (Baier and Katoen in Principles of model checking, MIT Press, Cambridge, 200...
Predicate abstraction is successfully applied to software model checking z Infinite concrete states ...
It is essential to ensure the correctness of software systems, especially for large and safety-criti...
AbstractThe value of model checking counterexamples for debugging programs (and specifications) is w...
Abstract. C Bounded Model Checking (CBMC) has proven to be a successful approach to automatic softw...
We proof a new methodology for exploiting abstraction in the context of model-checking. Our new...
Formal methods have a great potential of application in the development of industrial critical syste...
This paper describes our experience with symbolic model checking in an industrial setting. We have p...
Bounded model checking (BMC) of C/C++ programs is a matter of scientific enquiry that attracts great...
Abstract—Bounded model checking of C++ programs presents greater challenges than that of C programs ...
In this thesis, we describe and evaluate approaches for the efficient reasoning of realworld C progr...
Abstract—Bounded Model Checking (BMC) for software is a precise bug-finding technique that builds up...
This work presents a modular approach to temporal logic model checking of software. Model checking i...
Verification of distributed systems is a challenging problem, especially if the distributed system a...
The value of model checking counterexamples for debugging programs (and specifications) is widely re...
\u3cp\u3eModel checking (Baier and Katoen in Principles of model checking, MIT Press, Cambridge, 200...
Predicate abstraction is successfully applied to software model checking z Infinite concrete states ...
It is essential to ensure the correctness of software systems, especially for large and safety-criti...
AbstractThe value of model checking counterexamples for debugging programs (and specifications) is w...
Abstract. C Bounded Model Checking (CBMC) has proven to be a successful approach to automatic softw...
We proof a new methodology for exploiting abstraction in the context of model-checking. Our new...
Formal methods have a great potential of application in the development of industrial critical syste...
This paper describes our experience with symbolic model checking in an industrial setting. We have p...