The University of Southampton
University of Southampton Institutional Repository

Timing diagrams add Requirements Engineering capability to Event-B Formal Development

Timing diagrams add Requirements Engineering capability to Event-B Formal Development
Timing diagrams add Requirements Engineering capability to Event-B Formal Development
Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit [15] for Event-B is used for modeling requirements, specifying refinements and doing verification. In order to extend graphical requirements modeling capability into the real-time domain, where timing constraints are essential, we propose a Timing diagram (TD) [13] notation for Event-B. The UML 2.0 based notation provides an intuitive graphical specification capability for timing constraints and causal dependencies between system events. A translation scheme to Event-B is proposed and presented. Support for model refinement is provided. A partial case study is used to demonstrate the translation in practice.
Joochim, Tossaporn
8a351167-b23c-4133-84c5-fa4bd194767c
Poppleton, Michael
4c60e63f-188c-4636-98b9-de8a42789b1b
Joochim, Tossaporn
8a351167-b23c-4133-84c5-fa4bd194767c
Poppleton, Michael
4c60e63f-188c-4636-98b9-de8a42789b1b

Joochim, Tossaporn and Poppleton, Michael (2008) Timing diagrams add Requirements Engineering capability to Event-B Formal Development. 16th IEEE INTERNATIONAL REQUIREMENTS, Barcelona, Spain. 08 - 12 Sep 2008. (In Press)

Record type: Conference or Workshop Item (Other)

Abstract

Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit [15] for Event-B is used for modeling requirements, specifying refinements and doing verification. In order to extend graphical requirements modeling capability into the real-time domain, where timing constraints are essential, we propose a Timing diagram (TD) [13] notation for Event-B. The UML 2.0 based notation provides an intuitive graphical specification capability for timing constraints and causal dependencies between system events. A translation scheme to Event-B is proposed and presented. Support for model refinement is provided. A partial case study is used to demonstrate the translation in practice.

Text
RE08_Doctoral.pdf - Accepted Manuscript
Download (96kB)

More information

Accepted/In Press date: 9 September 2008
Additional Information: Event Dates: 8 - 12 September 2008
Venue - Dates: 16th IEEE INTERNATIONAL REQUIREMENTS, Barcelona, Spain, 2008-09-08 - 2008-09-12
Organisations: Electronic & Software Systems

Identifiers

Local EPrints ID: 266731
URI: http://eprints.soton.ac.uk/id/eprint/266731
PURE UUID: 8cb04457-6be8-403d-ab18-c4ce0cdca4d9

Catalogue record

Date deposited: 01 Oct 2008 12:37
Last modified: 14 Mar 2024 08:34

Export record

Contributors

Author: Tossaporn Joochim
Author: Michael Poppleton

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×