Skip to main navigation Skip to search Skip to main content

A Formalisation of SysML State Machines in mCRL2

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

9 Downloads (Pure)

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 languageEnglish
Title of host publicationFormal Techniques for Distributed Objects, Components, and Systems
Subtitle of host publication41st 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
EditorsKirstin Peters, Tim A. Willemse
Place of PublicationCham
PublisherSpringer
Pages42-59
Number of pages18
ISBN (Electronic)978-3-030-78089-0
ISBN (Print)978-3-030-78088-3
DOIs
Publication statusPublished - 8 Jun 2021
Event41st 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 202118 Jun 2021

Publication series

NameLecture Notes in Computer Science (LNCS)
Volume12719
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference41st 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
CityVirtual, Online
Period14/06/2118/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