UML-B and Event-B: an integration of languages and tools
UML-B and Event-B: an integration of languages and tools
UML-B is a graphical front end for Event-B. It adds support for class-oriented modelling but retains the Event-B concept of a closed system characterized by families of spontaneous events. UML-B is similar to UML but is essentially a new notation based on a separate meta-model. We provide tool support for UML-B, including drawing tools and a translator to generate Event-B models. The tools are closely integrated with the Event-B verification tools so that when a drawing is saved the translator automatically generates the corresponding Event-B model. The Event-B verification tools (syntax checker and prover) then run automatically providing an immediate display of problems. We introduce the UML-B notation its tool support and its integration with Event-B.
visual modelling languages, formal, uml, event-b
978-0-88986-715-4
Snook, Colin
b2055316-9f7a-4b31-8aa1-be0710046af2
Butler, Michael
54b9c2c7-2574-438e-9a36-6842a3d53ed0
14 February 2008
Snook, Colin
b2055316-9f7a-4b31-8aa1-be0710046af2
Butler, Michael
54b9c2c7-2574-438e-9a36-6842a3d53ed0
Snook, Colin and Butler, Michael
(2008)
UML-B and Event-B: an integration of languages and tools.
The IASTED International Conference on Software Engineering - SE2008, Innsbruck, Austria.
12 - 14 Feb 2008.
Record type:
Conference or Workshop Item
(Paper)
Abstract
UML-B is a graphical front end for Event-B. It adds support for class-oriented modelling but retains the Event-B concept of a closed system characterized by families of spontaneous events. UML-B is similar to UML but is essentially a new notation based on a separate meta-model. We provide tool support for UML-B, including drawing tools and a translator to generate Event-B models. The tools are closely integrated with the Event-B verification tools so that when a drawing is saved the translator automatically generates the corresponding Event-B model. The Event-B verification tools (syntax checker and prover) then run automatically providing an immediate display of problems. We introduce the UML-B notation its tool support and its integration with Event-B.
Text
SnBu08.pdf
- Accepted Manuscript
More information
Published date: 14 February 2008
Venue - Dates:
The IASTED International Conference on Software Engineering - SE2008, Innsbruck, Austria, 2008-02-12 - 2008-02-14
Keywords:
visual modelling languages, formal, uml, event-b
Organisations:
Electronic & Software Systems
Identifiers
Local EPrints ID: 264926
URI: http://eprints.soton.ac.uk/id/eprint/264926
ISBN: 978-0-88986-715-4
PURE UUID: 40cc7658-d78e-4998-8e51-18dd8530a658
Catalogue record
Date deposited: 05 Dec 2007 17:21
Last modified: 15 Mar 2024 03:12
Export record
Contributors
Author:
Colin Snook
Author:
Michael Butler
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