Data abstraction is a powerful technique to overcome state explosion in model checking. For CSP Z (a formal integration of the well-known specification languages CSP and Z), current approaches can mechanically abstract infinite domains (types) as long as they are not used in communications. This work presents a compositional and systematic approach to data abstract CSP Z specifications even when communications are based on infinite domains. Therefore, we deal with a larger class of specifications than the previous techniques. Our approach requires that the domains (used in communications) being abstracted do not affect the behaviour of the system (data independence). This criteria is used to achieve an internal partitioning of the specifica...
The Z notation is a language used for writing formal specifications of a system. However, tool suppo...
AbstractModel-checking is now widely accepted as an efficient method for analysing computer system p...
The formal development of large or complex systems can often be facilitated by the use of more than ...
Model Checking is an automatic technique becoming widely used by software industry. However, in som...
This paper presents a method of formally specifying, refining and verifying concurrent systems which...
Abstract. A number of integrations of the state-based specification language Object-Z and the proces...
A number of integrations of the state-based specification language Object-Z and the process algebra ...
A number of integrations of the state-based specification language Object-Z and the process algebra ...
This paper is concerned with methods for refinement of specifications written using a combination of...
We present a new model-checking technique for CSP-OZ-DC, a combination of CSP, Object-Z and Duration...
The Parameterised Model Checking Problem asks whether an implementation Impl(t) satisfies a specific...
The Parameterised Model Checking Problem asks whether an implementation Impl(t) satisfies a specific...
Abstract. We present a new model-checking technique for CSP-OZ-DC, a com-bination of CSP, Object-Z a...
We present a new model-checking technique for CSP-OZ-DC, a combination of CSP, Object-Z and Duration...
This paper presents a method of formally specifying concurrent systems which uses the object-oriente...
The Z notation is a language used for writing formal specifications of a system. However, tool suppo...
AbstractModel-checking is now widely accepted as an efficient method for analysing computer system p...
The formal development of large or complex systems can often be facilitated by the use of more than ...
Model Checking is an automatic technique becoming widely used by software industry. However, in som...
This paper presents a method of formally specifying, refining and verifying concurrent systems which...
Abstract. A number of integrations of the state-based specification language Object-Z and the proces...
A number of integrations of the state-based specification language Object-Z and the process algebra ...
A number of integrations of the state-based specification language Object-Z and the process algebra ...
This paper is concerned with methods for refinement of specifications written using a combination of...
We present a new model-checking technique for CSP-OZ-DC, a combination of CSP, Object-Z and Duration...
The Parameterised Model Checking Problem asks whether an implementation Impl(t) satisfies a specific...
The Parameterised Model Checking Problem asks whether an implementation Impl(t) satisfies a specific...
Abstract. We present a new model-checking technique for CSP-OZ-DC, a com-bination of CSP, Object-Z a...
We present a new model-checking technique for CSP-OZ-DC, a combination of CSP, Object-Z and Duration...
This paper presents a method of formally specifying concurrent systems which uses the object-oriente...
The Z notation is a language used for writing formal specifications of a system. However, tool suppo...
AbstractModel-checking is now widely accepted as an efficient method for analysing computer system p...
The formal development of large or complex systems can often be facilitated by the use of more than ...