Semantics formalisation – from Event-B contexts to theories
Semantics formalisation – from Event-B contexts to theories
The Event-B modelling language has been used to formalise the semantics of other modelling languages such as Time Mobility (TiMo) or State Chart XML (SCXML). Typically, the syntactical elements of the languages are captured as Event-B contexts while the semantical elements are formalised in Event-B machines. An alternative for capturing a modelling language's semantics is to use the Theory plug-in to build datatypes capturing the syntactical elements of the language and operators to represent the various semantical aspects of the language. This paper draws on our experience on the statemachines (part of SCXML) to compare the two approaches in terms of modelling efforts.
Statecharts, SCXML, Event-B, Theory Plugin, Semantics Formalisation
Hoang, Thai Son
dcc0431d-2847-4e1d-9a85-54e4d6bab43f
Voisin, Laurent
4a04ec98-15d4-4e0a-8364-717c234bd69c
Morris Wright, Karla Vanessa
b1823b83-c626-4ce2-aa5b-3a5fc8f0e1c2
Snook, Colin
b2055316-9f7a-4b31-8aa1-be0710046af2
Butler, Michael
54b9c2c7-2574-438e-9a36-6842a3d53ed0
25 June 2024
Hoang, Thai Son
dcc0431d-2847-4e1d-9a85-54e4d6bab43f
Voisin, Laurent
4a04ec98-15d4-4e0a-8364-717c234bd69c
Morris Wright, Karla Vanessa
b1823b83-c626-4ce2-aa5b-3a5fc8f0e1c2
Snook, Colin
b2055316-9f7a-4b31-8aa1-be0710046af2
Butler, Michael
54b9c2c7-2574-438e-9a36-6842a3d53ed0
Hoang, Thai Son, Voisin, Laurent, Morris Wright, Karla Vanessa, Snook, Colin and Butler, Michael
(2024)
Semantics formalisation – from Event-B contexts to theories.
ABZ 2024 – 10th International Conference on Rigorous State Based Methods, , Bergamo, Italy.
25 - 28 Jun 2024.
7 pp
.
Record type:
Conference or Workshop Item
(Paper)
Abstract
The Event-B modelling language has been used to formalise the semantics of other modelling languages such as Time Mobility (TiMo) or State Chart XML (SCXML). Typically, the syntactical elements of the languages are captured as Event-B contexts while the semantical elements are formalised in Event-B machines. An alternative for capturing a modelling language's semantics is to use the Theory plug-in to build datatypes capturing the syntactical elements of the language and operators to represent the various semantical aspects of the language. This paper draws on our experience on the statemachines (part of SCXML) to compare the two approaches in terms of modelling efforts.
Text
ABZ2024_Context2Theory
- Accepted Manuscript
More information
Submitted date: 24 February 2024
Accepted/In Press date: 9 April 2024
Published date: 25 June 2024
Venue - Dates:
ABZ 2024 – 10th International Conference on Rigorous State Based Methods, , Bergamo, Italy, 2024-06-25 - 2024-06-28
Keywords:
Statecharts, SCXML, Event-B, Theory Plugin, Semantics Formalisation
Identifiers
Local EPrints ID: 490660
URI: http://eprints.soton.ac.uk/id/eprint/490660
PURE UUID: 9bed11f4-2a93-4076-baf3-eb6f6afb1fe1
Catalogue record
Date deposited: 03 Jun 2024 16:31
Last modified: 26 Jun 2024 01:47
Export record
Contributors
Author:
Thai Son Hoang
Author:
Laurent Voisin
Author:
Karla Vanessa Morris Wright
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