Deterministic implementation of periodic-delayed communications and experimentation in AADL

Fabien Cadoret, Thomas Robert, Etienne Borde, Laurent Pautet, Frank Singhoff

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

Abstract

The design of hard real-time embedded systems has to comply with strong requirements with respect to time determinism and resource consumption. However, interacting tasks may induce pessimism in schedulability analysis or introduce significant overheads in memory usage. In this paper, we restrict the execution and communication models to enforce an efficient and predictable implementation. To ensure determinism, a message sent by an emitting task is delivered at its deadline. We take advantage of a wait-free specialized message queues to provide predictable and efficient implementation. The integration of such mechanisms is assisted by a model driven engineering framework1.

Original languageEnglish
Title of host publication16th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2013
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781479921119
DOIs
Publication statusPublished - 29 Sept 2014
Externally publishedYes
Event16th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2013 - Paderborn, Germany
Duration: 19 Jun 201321 Jun 2013

Publication series

Name16th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2013

Conference

Conference16th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2013
Country/TerritoryGermany
CityPaderborn
Period19/06/1321/06/13

Keywords

  • model driven engineering
  • real-time middleware
  • scheduling theory

Fingerprint

Dive into the research topics of 'Deterministic implementation of periodic-delayed communications and experimentation in AADL'. Together they form a unique fingerprint.

Cite this