Challenges in combining SysML and MARTE for model-based design of embedded systems

  • Huascar Espinoza*
  • , Daniela Cancila
  • , Bran Selic
  • , Sébastien Gérard
  • *Corresponding author for this work

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

73 Citations (Scopus)

Abstract

Using model-based approaches for designing embedded systems helps abstract away unnecessary details in a manner that increases the potential for easy validation and verification, and facilitates reuse and evolution. A common practice is to use UML as the base language, possibly specialized by the so-called profiles. Despite the ever increasing number of profiles being built in many domains, there is still insufficient focus on discussing the issue of combining multiple profiles. Indeed, a single profile may not be adequate to cover all aspects required in the multidisciplinary domain of embedded systems. In this paper, we assess possible strategies for combining the SysML and MARTE profiles in a common modelling framework, while avoiding specification conflicts. We show that, despite some semantic and syntactical overlapping, the two are highly complementary for specifying embedded systems at different abstraction levels. We conclude, however, that a convergence agenda is highly desirable to align some key language features.

Original languageEnglish
Title of host publicationModel Driven Architecture - Foundations and Applications - 5th European Conference, ECMDA-FA 2009, Proceedings
Pages98-113
Number of pages16
DOIs
Publication statusPublished - 2009
Externally publishedYes
Event5th European Conference on Model Driven Architecture - Foundations and Applications, ECMDA-FA 2009 - Enschede, Netherlands
Duration: 23 Jun 200926 Jun 2009

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5562 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference5th European Conference on Model Driven Architecture - Foundations and Applications, ECMDA-FA 2009
Country/TerritoryNetherlands
CityEnschede
Period23/06/0926/06/09

Keywords

  • Embedded systems
  • MARTE
  • Model-based engineering
  • SysML

Fingerprint

Dive into the research topics of 'Challenges in combining SysML and MARTE for model-based design of embedded systems'. Together they form a unique fingerprint.

Cite this