Modeling languages for real-time and embedded systems: Requirements and standards-based solutions

  • Sébastien Gérard*
  • , Huascar Espinoza
  • , François Terrier
  • , Bran Selic
  • *Corresponding author for this work

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

11 Citations (Scopus)

Abstract

Development of increasingly more sophisticated dependable real-time and embedded systems requires new paradigms since contemporary code-centric approaches are reaching their limits. Experience has shown that model-based engineering using domain-specific modeling languages is an approach that can overcome many of these limitations. This chapter first identifies the requirements for a modeling language to be used in the real-time and embedded systems domain. Second, it describes how the MARTE profile of the industry-standard UML language meets these requirements. MARTE enables precise modeling of phenomena such as time, concurrency, software and hardware platforms, as well as their quantitative characteristics.

Original languageEnglish
Title of host publicationModel-Based Engineering of Embedded Real-Time Systems - International Dagstuhl Workshop, Revised Selected Papers
Pages129-154
Number of pages26
DOIs
Publication statusPublished - 2010
Externally publishedYes
EventInternational Dagstuhl Workshop on Model-Based Engineering of Embedded Real-Time Systems - Dagstuhl Castle, Germany
Duration: 4 Nov 20109 Nov 2010

Publication series

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

Conference

ConferenceInternational Dagstuhl Workshop on Model-Based Engineering of Embedded Real-Time Systems
Country/TerritoryGermany
CityDagstuhl Castle
Period4/11/109/11/10

Fingerprint

Dive into the research topics of 'Modeling languages for real-time and embedded systems: Requirements and standards-based solutions'. Together they form a unique fingerprint.

Cite this