Event-B is an industrial-strength specification language for verifying the properties of a given system’s specification. It is supported by its Eclipse-based IDE, Rodin, and uses the process of refinement to model systems at different levels of abstraction. Although a mature formalism, Event-B has a number of limitations. In this thesis, we demonstrate that Event-B lacks formally defined modularisation constructs. Additionally, interoperability between Event-B and other formalisms has been achieved in an ad hoc manner. Moreover, although a formal language, Event-B does not have a formal semantics. We address each of these limitations in this thesis using the theory of institutions. The theory of institutions provides a category-th...
AbstractA formalism for constructing and using axiomatic specifications in an arbitrary logical syst...
Modal logics are successfully used as specification logics for reactive systems. However, they are n...
AbstractWe present an algebraic extension of standard coalgebraic specification techniques for state...
Event-B is an industrial-strength specification language for verifying the properties of a given sy...
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...
In this paper we present a formal framework designed to facilitate interoperability between the Even...
We propose a mathematical semantics for event-based architectures that serves two main purposes: to ...
AbstractThe development of a system can start with the creation of a specification. Following this v...
We develop a formal approach to event-based architectures that serves two main purposes: to characte...
: This paper presents a number of concepts of a mapping between logical systems modelled as institut...
Let me start with a confession: I never properly learnt category theory, I never did any really non-...
The development of a system can start with the creation of a specification. Following this viewpoint...
Formal methods are mathematical techniques used for developing large systems. The complexity of grow...
Abstract. In this paper we describe our experience in applying the Event-B formalism for specifying ...
AbstractA formalism for constructing and using axiomatic specifications in an arbitrary logical syst...
Modal logics are successfully used as specification logics for reactive systems. However, they are n...
AbstractWe present an algebraic extension of standard coalgebraic specification techniques for state...
Event-B is an industrial-strength specification language for verifying the properties of a given sy...
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...
In this paper we present a formal framework designed to facilitate interoperability between the Even...
We propose a mathematical semantics for event-based architectures that serves two main purposes: to ...
AbstractThe development of a system can start with the creation of a specification. Following this v...
We develop a formal approach to event-based architectures that serves two main purposes: to characte...
: This paper presents a number of concepts of a mapping between logical systems modelled as institut...
Let me start with a confession: I never properly learnt category theory, I never did any really non-...
The development of a system can start with the creation of a specification. Following this viewpoint...
Formal methods are mathematical techniques used for developing large systems. The complexity of grow...
Abstract. In this paper we describe our experience in applying the Event-B formalism for specifying ...
AbstractA formalism for constructing and using axiomatic specifications in an arbitrary logical syst...
Modal logics are successfully used as specification logics for reactive systems. However, they are n...
AbstractWe present an algebraic extension of standard coalgebraic specification techniques for state...