Joochim, Tossaporn and Poppleton, Michael
Timing diagrams add Requirements Engineering capability to Event-B Formal Development.
At 16th IEEE INTERNATIONAL REQUIREMENTS , Barcelona, Spain,
08 - 12 Sep 2008.
Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit  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)  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.
Actions (login required)