In this paper we present a formal framework designed to facilitate interoperability between the Event-B specification language and the process algebra CSP. Our previous work used the theory of institutions to provide a mathematically sound framework for Event-B, and this enables interoperability with CSP, which has already been incorporated into the institutional framework. This paper outlines a comorphism relationship between the institutions for Event-B and CSP, leveraging existing tool-chains to facilitate verification. We compare our work to the combined formalism Event-B∥CSP and use a supporting example to illustrate the benefits of our approach
Abstract The BMethod is a statebased formal method that describes behaviour in terms of MACHINES wh...
As part of an effort to give a "truly concurrent" semantics to process algebra, we propose...
Following the development of formalisms based on data and behavioural aspects of the system, there a...
In this paper we present a formal framework designed to facilitate interoperability between the Even...
Abstract. Event-B has emerged as one of the dominant state-based formal techniques used for modellin...
Abstract. Event-B has emerged as one of the dominant state-based formal techniques used for modellin...
Event-B is an industrial-strength specification language for verifying the properties of a given sy...
Event-B has emerged as one of the dominant state-based formal techniques used for modelling control-...
This paper presents a formalisation of the Event-B formal specification language in terms of the the...
We propose the development of an institution-based framework within which software models can be co...
The B-Method is a state-based formal method that describes behaviour in terms of MACHINES whose stat...
AbstractCSP–CASL integrates the process algebra CSP [T. Hoare, Communicating Sequential Processes, P...
peer-reviewedFollowing the development of formalisms based on data and behavioural aspects of the sy...
The ProB model checker provides tool support for an integrated formal specification approach, which ...
The process algebra CSP is designed for specifying interactions between concurrent systems. In CSP, ...
Abstract The BMethod is a statebased formal method that describes behaviour in terms of MACHINES wh...
As part of an effort to give a "truly concurrent" semantics to process algebra, we propose...
Following the development of formalisms based on data and behavioural aspects of the system, there a...
In this paper we present a formal framework designed to facilitate interoperability between the Even...
Abstract. Event-B has emerged as one of the dominant state-based formal techniques used for modellin...
Abstract. Event-B has emerged as one of the dominant state-based formal techniques used for modellin...
Event-B is an industrial-strength specification language for verifying the properties of a given sy...
Event-B has emerged as one of the dominant state-based formal techniques used for modelling control-...
This paper presents a formalisation of the Event-B formal specification language in terms of the the...
We propose the development of an institution-based framework within which software models can be co...
The B-Method is a state-based formal method that describes behaviour in terms of MACHINES whose stat...
AbstractCSP–CASL integrates the process algebra CSP [T. Hoare, Communicating Sequential Processes, P...
peer-reviewedFollowing the development of formalisms based on data and behavioural aspects of the sy...
The ProB model checker provides tool support for an integrated formal specification approach, which ...
The process algebra CSP is designed for specifying interactions between concurrent systems. In CSP, ...
Abstract The BMethod is a statebased formal method that describes behaviour in terms of MACHINES wh...
As part of an effort to give a "truly concurrent" semantics to process algebra, we propose...
Following the development of formalisms based on data and behavioural aspects of the system, there a...