TIMING DIAGRAMS REQUIREMENTS MODELING USING EVENT-B FORMAL METHODS


Joochim, Tossaporn, Snook, Colin, Poppleton, Mike and Gravell, Andrew (2010) TIMING DIAGRAMS REQUIREMENTS MODELING USING EVENT-B FORMAL METHODS At IASTED International Conference on Software Engineering (SE2010), Austria. 16 - 18 Feb 2010.

Download

[img] PDF Paper_677-028.pdf - Version of Record
Download (348kB)

Description/Abstract

Timing diagrams provide an intuitive graphical specification for time constraints and causal dependencies between a system’s objects. Such a view can provide useful insight during Requirements Engineering (RE). Formal Modeling techniques allow abstract system level models to be explored in revealing detail and provide feedback via verification and validation methods such as proofs of consistency, model checking and animation. Here, we bring these two modelling approaches together. In particular we present techniques to extend a graphical modeling capability for formal modeling into the real-time domain by developing a Timing diagram view for the Event-B formal method and its graphical front-end, UML-B. Translation schemes to Event-B and UML-B are proposed and presented. A case study of a lift system is used to demonstrate the translation in practice.

Item Type: Conference or Workshop Item (Paper)
Additional Information: Event Dates: February 16 – 18, 2010
Venue - Dates: IASTED International Conference on Software Engineering (SE2010), Austria, 2010-02-16 - 2010-02-18
Related URLs:
Keywords: Visual and Formal modeling, Timing diagram, Event-B, UML-B
Organisations: Electronic & Software Systems
ePrint ID: 268489
Date :
Date Event
18 February 2010Published
Date Deposited: 08 Mar 2010 09:18
Last Modified: 17 Apr 2017 18:33
Further Information:Google Scholar
URI: http://eprints.soton.ac.uk/id/eprint/268489

Actions (login required)

View Item View Item