University of Surrey

Test tubes in the lab Research in the ATI Dance Research

A CSP approach to Control in Event-B

Schneider, SA, Treharne, HE and Wehrheim, H (2010) A CSP approach to Control in Event-B Integrated Formal Methods/Lecture Notes in Computer Science, 6396. pp. 260-274.

IFM2010.pdf - Accepted version Manuscript
Available under License : See the attached licence file.

Download (631kB)
[img] Text (licence)

Download (1kB)


Event-B has emerged as one of the dominant state-based formal techniques used for modelling control-intensive applications. Due to the blocking semantics of events, their ordering is controlled by their guards. In this paper we explore how process algebra descriptions can be defined alongside an Event-B model. We will use CSP to provide explicit control flow for an Event-B model and alternatively to provide a way of separating out requirements which are dependent on control flow information. We propose and verify new conditions on combined specifications which establish deadlock freedom. We discuss how combined specifications can be refined and the challenges arising from this. The paper uses Abrial’s Bridge example as the basis of a running example to illustrate the framework.

Item Type: Article
Divisions : Faculty of Engineering and Physical Sciences > Computing Science
Authors :
Schneider, SA
Treharne, HE
Wehrheim, H
Date : 2010
DOI : 10.1007/978-3-642-16265-7_19
Contributors :
ContributionNameEmailORCID, D, S,
Depositing User : Symplectic Elements
Date Deposited : 29 Sep 2011 09:20
Last Modified : 31 Oct 2017 14:09

Actions (login required)

View Item View Item


Downloads per month over past year

Information about this web site

© The University of Surrey, Guildford, Surrey, GU2 7XH, United Kingdom.
+44 (0)1483 300800