ENGLISH
La vitrine de diffusion des publications et contributions des chercheurs(-euses) de l'ÉTS
RECHERCHER

Evolving the DarTwin evolution language

Haugen, Øystein, Andersen, Martin Arthur, Klikovits, Stefan, Bordeleau, Francis, Mertens, Joost et Denil, Joachim. 2027. « Evolving the DarTwin evolution language ». Innovations in Systems and Software Engineering, vol. 23, nº 1.

[thumbnail of Bordeleau-F-2027-34688.pdf]
Prévisualisation
PDF
Bordeleau-F-2027-34688.pdf - Version publiée
Licence d'utilisation : Creative Commons CC BY.

Télécharger (3MB) | Prévisualisation

Résumé

DarTwin is a notation for describing and planning evolution of digital twin systems. Originally conceived as a graphical notation, DarTwin has evolved into a domain-specific language formally defined in SysML v2. This evolution exposed challenges related to graphical notation support, tooling interoperability, and co-evolution between notation, language definition, and modelling environments. We experienced that SysMLv2 tooling was not adequate to provide our DarTwin graphical notation even with some post-processing. The SysMLv2 definition of DarTwin did, however, motivate improvements of the DarTwin DSL. To provide fruitful DarTwin graphical notation and still maintain the formal definition in SysMLv2 we demonstrate how domain-specific tooling (MetaEdit+) helps improving the graphic editing and rendering support and thus achieve a more effective and intuitive use of DarTwin. By generating SysMLv2 from MetaEdit+ we preserve the connection between the adequate graphical notation and the precision and formality of DarTwin. The combined DarTwin tooling made themethodology to apply general evolution transition patterns (DarTrans)more formal and precise while still intuitive through graphic notation using colour and dashes. This in turn motivated enhancing the DarTwin language by adding concepts related to the evolution transitions to facilitate discovering and documenting the transitions.

Type de document: Article publié dans une revue, révisé par les pairs
Chercheur(-euse):
Chercheur(-euse)
Bordeleau, Francis
Affiliation: Génie logiciel et des technologies de l'information
Date de dépôt: 28 oct. 2026 20:01
Dernière modification: 30 oct. 2026 23:26
URI: https://espace2.etsmtl.ca/id/eprint/34688

Actions (Authentification requise)

Dernière vérification avant le dépôt Dernière vérification avant le dépôt