Abstract
This paper reports on a formalisation of the semi-formal modelling language SysML in the formal language mCRL2, in order to unlock formal verification and model-based testing using the mCRL2 toolset for SysML models. The formalisation focuses on a fragment of SysML used in the railway standardisation project EULYNX. It comprises the semantics of state machines, communication between objects via ports, and an action language called ASAL. It turns out that the generic execution model of SysML state machines can be elegantly specified using the rich data and process languages of mCRL2. This is a big step towards an automated translation as the generic model can be configured with a formal description of a specific set of state machines in a straightforward manner.
| Original language | English |
|---|---|
| Title of host publication | Formal Techniques for Distributed Objects, Components, and Systems |
| Subtitle of host publication | 41st IFIP WG 6.1 International Conference, FORTE 2021, Held as Part of the 16th International Federated Conference on Distributed Computing Techniques, DisCoTec 2021, Valletta, Malta, June 14–18, 2021, Proceedings |
| Editors | Kirstin Peters, Tim A. Willemse |
| Place of Publication | Cham |
| Publisher | Springer |
| Pages | 42-59 |
| Number of pages | 18 |
| ISBN (Electronic) | 978-3-030-78089-0 |
| ISBN (Print) | 978-3-030-78088-3 |
| DOIs | |
| Publication status | Published - 8 Jun 2021 |
| Event | 41st IFIP WG 6.1 International Conference on Formal Techniques for Distributed Objects, Components, and Systems, FORTE 2021 held as part of 16th International Federated Conference on Distributed Computing Techniques, DisCoTec 2021 - Virtual, Online Duration: 14 Jun 2021 → 18 Jun 2021 |
Publication series
| Name | Lecture Notes in Computer Science (LNCS) |
|---|---|
| Volume | 12719 |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | 41st IFIP WG 6.1 International Conference on Formal Techniques for Distributed Objects, Components, and Systems, FORTE 2021 held as part of 16th International Federated Conference on Distributed Computing Techniques, DisCoTec 2021 |
|---|---|
| City | Virtual, Online |
| Period | 14/06/21 → 18/06/21 |
Funding
Acknowledgement. FormaSig and, by extension, this work are fully funded by Pro-Rail and DB Netz AG. The vision presented in this article does not necessarily reflect the strategy of DB Netz AG or ProRail, but reflects the personal views of the authors. FormaSig and, by extension, this work are fully funded by Pro-Rail and DB Netz AG. The vision presented in this article does not necessarily reflect the strategy of DB Netz AG or ProRail, but reflects the personal views of the authors. We also thank the anonymous reviewers for their constructive suggestions, which led to improvements of the paper.
Fingerprint
Dive into the research topics of 'A Formalisation of SysML State Machines in mCRL2'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver