AbstractModel checking is a fruitful application of computational logic with high relevance to the verification of concurrent systems. While model checking is capable of automatically testing that a concurrent system satisfies its formal specification, it can not precisely locate an error and suggest a repair, i.e., a suitable correction, to the system. In this paper, we tackle this problem by using principles from AI. In particular, we introduce the abstract concept of a system repair problem, and exemplify this concept on repair of concurrent programs and protocols. For the development of our framework, we formally extend the concept ofcounterexample, which has been proposed in model checking previously, and provide examples which demonst...
Automatic formal verification methods for finite-state systems, also known as model-checking, succes...
Model checking (Baier and Katoen in Principles of model checking, MIT Press, Cambridge, 2008; Clarke...
Model checking (Baier and Katoen in Principles of model checking, MIT Press, Cambridge, 2008; Clarke...
AbstractModel checking is a fruitful application of computational logic with high relevance to the v...
Model checking is a fruitful application of computational logic with high relevance to the verificat...
We investigate the combination of AI techniques with model checking, which is a suc- ce...
We investigate the combination of AI techniques with model checking, which is a suc- ce...
Model checking is an approach to automated verification of finite-state concurrent systems such as c...
The design of concurrent algorithms tends to be a long and difficult process. Increasing the number ...
technical reportThe need to formally verify hardware and software systems before they are deployed t...
Turing Lecture from the winners of the 2007 ACM A.M. Turing Award.In 1981, Edmund M. Clarke and E. A...
AbstractModel checking is a formal technique for proving the correctness of a system with respect to...
AbstractModel checking is a proven successful technology for verifying hardware. It works, however, ...
We focus on two different approaches to automatic program repair, based on formal verification metho...
Model checking has been used in various domains, to enable automatic verification of properties for ...
Automatic formal verification methods for finite-state systems, also known as model-checking, succes...
Model checking (Baier and Katoen in Principles of model checking, MIT Press, Cambridge, 2008; Clarke...
Model checking (Baier and Katoen in Principles of model checking, MIT Press, Cambridge, 2008; Clarke...
AbstractModel checking is a fruitful application of computational logic with high relevance to the v...
Model checking is a fruitful application of computational logic with high relevance to the verificat...
We investigate the combination of AI techniques with model checking, which is a suc- ce...
We investigate the combination of AI techniques with model checking, which is a suc- ce...
Model checking is an approach to automated verification of finite-state concurrent systems such as c...
The design of concurrent algorithms tends to be a long and difficult process. Increasing the number ...
technical reportThe need to formally verify hardware and software systems before they are deployed t...
Turing Lecture from the winners of the 2007 ACM A.M. Turing Award.In 1981, Edmund M. Clarke and E. A...
AbstractModel checking is a formal technique for proving the correctness of a system with respect to...
AbstractModel checking is a proven successful technology for verifying hardware. It works, however, ...
We focus on two different approaches to automatic program repair, based on formal verification metho...
Model checking has been used in various domains, to enable automatic verification of properties for ...
Automatic formal verification methods for finite-state systems, also known as model-checking, succes...
Model checking (Baier and Katoen in Principles of model checking, MIT Press, Cambridge, 2008; Clarke...
Model checking (Baier and Katoen in Principles of model checking, MIT Press, Cambridge, 2008; Clarke...