Action systems provide a formal approach to modelling parallel and reactive systems. They have a well established theory of refinement supported by simulation-based proof rules. This paper introduces an automatic approach for verifying action system refinements utilising standard CTL model checking. To do this, we encode each of the simulation conditions as a simulation machine, a Kripke structure on which the proof obligation can be discharged by checking that an associated CTL property holds. This procedure transforms each simulation condition into a model checking problem. Each simulation condition can then be model checked in isolation, or, if desired, together with the other simulation conditions by combining the simulation machines an...
We describe a novel model checking algorithm for analysing the behaviour of stochastic systems with ...
International audienceSoftware Product Line (SPL) engineering is a software engineering paradigm tha...
Model-checking is an automated technique which aims at verifying properties of computer systems. A m...
AbstractAction systems provide a formal approach to modelling parallel and reactive systems. They ha...
Action systems provide a formal approach to modelling parallel and reactive systems. They have a wel...
In this paper, we consider how refinements between state-based specifications (e.g., written in Z) c...
AbstractThis paper shows how downward simulation can be checked using existing temporal logic model ...
The advent of ever more complex reactive systems in increasingly critical areas calls for the devel...
. Action systems provide a general description of reactive systems, capable of modeling terminating,...
We define model checking games for the temporal logic CTL ∗ and prove their correctness. They provid...
Abstract This work exploits and extends the game-based framework of CTL model checking for counter-e...
Abstract. Model checking is a fully automated technique for determining whether the behav-iour of a ...
Abstract. Action systems provide a general description of reactive systems, capable of modeling term...
Reasoning about agents and modalities such as knowledge and belief leads to models where different r...
Many simulation based Bounded Model Checking approaches to System Level Formal Verification (SLFV) h...
We describe a novel model checking algorithm for analysing the behaviour of stochastic systems with ...
International audienceSoftware Product Line (SPL) engineering is a software engineering paradigm tha...
Model-checking is an automated technique which aims at verifying properties of computer systems. A m...
AbstractAction systems provide a formal approach to modelling parallel and reactive systems. They ha...
Action systems provide a formal approach to modelling parallel and reactive systems. They have a wel...
In this paper, we consider how refinements between state-based specifications (e.g., written in Z) c...
AbstractThis paper shows how downward simulation can be checked using existing temporal logic model ...
The advent of ever more complex reactive systems in increasingly critical areas calls for the devel...
. Action systems provide a general description of reactive systems, capable of modeling terminating,...
We define model checking games for the temporal logic CTL ∗ and prove their correctness. They provid...
Abstract This work exploits and extends the game-based framework of CTL model checking for counter-e...
Abstract. Model checking is a fully automated technique for determining whether the behav-iour of a ...
Abstract. Action systems provide a general description of reactive systems, capable of modeling term...
Reasoning about agents and modalities such as knowledge and belief leads to models where different r...
Many simulation based Bounded Model Checking approaches to System Level Formal Verification (SLFV) h...
We describe a novel model checking algorithm for analysing the behaviour of stochastic systems with ...
International audienceSoftware Product Line (SPL) engineering is a software engineering paradigm tha...
Model-checking is an automated technique which aims at verifying properties of computer systems. A m...