Passer à la navigation principale Passer à la recherche Passer au contenu principal

Evolving the DarTwin evolution language

  • Øystein Haugen
  • , Martin Arthur Andersen
  • , Stefan Klikovits
  • , Francis Bordeleau
  • , Joost Mertens
  • , Joachim Denil
  • Østfold University of Applied Sciences
  • Johannes Kepler University Linz
  • University of Antwerp

Résultats de recherche: Contribution à un journal › Article publié dans une revue, révisé par les pairs › Revue par des pairs

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 SysML v2 tooling was not adequate to provide our DarTwin graphical notation even with some post-processing. The SysML v2 definition of DarTwin did, however, motivate improvements of the DarTwin DSL. To provide fruitful DarTwin graphical notation and still maintain the formal definition in SysML v2 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 SysML v2 from MetaEdit+ we preserve the connection between the adequate graphical notation and the precision and formality of DarTwin. The combined DarTwin tooling made the methodology 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.

langue originaleAnglais
Numéro d'article1
journalInnovations in Systems and Software Engineering
Volume23
Numéro de publication1
Les DOIs
étatPublié - juin 2027

Empreinte digitale

Voici les principaux termes ou expressions associés à « Evolving the DarTwin evolution language ». Ces libellés thématiques sont générés à partir du titre et du résumé de la publication. Ensemble, ils forment une empreinte digitale unique.

Citer cette ressource