We present a method for checking global conditions for object systems in a way that avoids state space explosion. The objects referred to in a global condition are checked step by step against local conditions and communication requirements derived from the global condition. The derivation is automatic, based on information about the system structure contained in the global condition. The approach is demonstrated using model checking, but the idea works for other approaches to verification or testing as well. In our current investigation, a multi-object variant of CTL is used for expressing global conditions. The local conditions and communication requirements can be verified independently using standard model checkers. The method is illust...
AbstractThese days, many systems are developed applying various UML notations to represent the struc...
This dissertation is concerned with software verication, in particular automated techniques to asses...
This dissertation is concerned with software verication, in particular automated techniques to asses...
Model checking has become the most widely used technique for the verification of state based systems...
Abstract. The verification process of reactive systems in local model checking [2, 9, 28] and in exp...
AbstractThe verification process of reactive systems in local model checking [1,7] and in explicit s...
Abstract. The verification process of reactive systems in local model checking [2,9,28]andinexplicit...
In this paper we define a requirements-level execution semantics for object-oriented statecharts and...
Explicit-state model checking is a formal software verification technique that differs from peer rev...
AbstractModel checking is a well known technique for the verification of finite state models using t...
Abstract. The verification of systems with infinite state spaces has attained considerable attention...
Software development processes have been evolving from rigid, pre-specified, and sequential to incre...
A holistic domain model of a software product line is costly to build and difficult to verify and ev...
In this article, we revise our constraint-based abstraction refinement technique for checking tempor...
AbstractIn this paper we present algorithms for model checking CTL over systems specified as Petri n...
AbstractThese days, many systems are developed applying various UML notations to represent the struc...
This dissertation is concerned with software verication, in particular automated techniques to asses...
This dissertation is concerned with software verication, in particular automated techniques to asses...
Model checking has become the most widely used technique for the verification of state based systems...
Abstract. The verification process of reactive systems in local model checking [2, 9, 28] and in exp...
AbstractThe verification process of reactive systems in local model checking [1,7] and in explicit s...
Abstract. The verification process of reactive systems in local model checking [2,9,28]andinexplicit...
In this paper we define a requirements-level execution semantics for object-oriented statecharts and...
Explicit-state model checking is a formal software verification technique that differs from peer rev...
AbstractModel checking is a well known technique for the verification of finite state models using t...
Abstract. The verification of systems with infinite state spaces has attained considerable attention...
Software development processes have been evolving from rigid, pre-specified, and sequential to incre...
A holistic domain model of a software product line is costly to build and difficult to verify and ev...
In this article, we revise our constraint-based abstraction refinement technique for checking tempor...
AbstractIn this paper we present algorithms for model checking CTL over systems specified as Petri n...
AbstractThese days, many systems are developed applying various UML notations to represent the struc...
This dissertation is concerned with software verication, in particular automated techniques to asses...
This dissertation is concerned with software verication, in particular automated techniques to asses...