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
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