A Formalisation of SysML State Machines in mCRL2 - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2021

A Formalisation of SysML State Machines in mCRL2

Résumé

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.
Fichier principal
Vignette du fichier
509782_1_En_3_Chapter.pdf (540.89 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03740264 , version 1 (29-07-2022)

Licence

Paternité

Identifiants

Citer

Mark Bouwman, Bas Luttik, Djurre van Der Wal. A Formalisation of SysML State Machines in mCRL2. 41th International Conference on Formal Techniques for Distributed Objects, Components, and Systems (FORTE), Jun 2021, Valletta, Malta. pp.42-59, ⟨10.1007/978-3-030-78089-0_3⟩. ⟨hal-03740264⟩
19 Consultations
2 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More