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

Embedded UML model execution to bridge the gap between design and runtime

  • Valentin Besnard
  • , Matthias Brun
  • , Frédéric Jouault
  • , Ciprian Teodorov
  • , Philippe Dhaussy
  • ESEO-TECH
  • LAB-STICC

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collection › Contribution à une conférence › Revue par des pairs

4 Citations (Scopus)

Résumé

The number and complexity of embedded systems is rising. Consequently, their development requires increased productivity as well as means to ensure quality. Model-based techniques can help achieve both. With classical model-driven development techniques, developers start by building design models before producing actual code. Although various approaches can be used to validate models and code separately, models and code are however separated by a semantic gap. This gap typically makes it hard to link runtime measures (e.g., execution traces) to design models. The approach presented in this paper avoids this semantic gap by making it possible to execute UML design models directly on embedded microcontrollers. Therefore, any runtime measure is directly expressed in terms of the design model. The paper introduces our UML bare-metal (i.e., not requiring an operating system) interpreter. Its use is illustrated on a motivating example, which can be simulated, or debugged, and for which message sequence charts can be generated.

langue originaleAnglais
titreSoftware Technologies
Sous-titreApplications and Foundations - STAF 2018 Collocated Workshops, Revised Selected Papers
rédacteurs en chefManuel Mazzara, Gwen Salaün, Iulian Ober
EditeurSpringer Verlag
Pages519-528
Nombre de pages10
ISBN (imprimé)9783030047702
Les DOIs
étatPublié - 1 janv. 2018
EvénementInternational Conference on Software Technologies: Applications and Foundations, STAF 2018 - Toulouse, France
Durée: 25 juin 2018 → 29 juin 2018

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11176 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférenceInternational Conference on Software Technologies: Applications and Foundations, STAF 2018
Pays/TerritoireFrance
La villeToulouse
période25/06/18 → 29/06/18

Empreinte digitale

Examiner les sujets de recherche de « Embedded UML model execution to bridge the gap between design and runtime ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation