A real-time architecture design language for multi-rate embedded control systems

  • Authors:
  • Julien Forget;Frédéric Boniol;David Lesens;Claire Pagetti

  • Affiliations:
  • ONERA, Toulouse, France;ONERA, Toulouse, France;EADS Astrium Space, Transportation, Les Mureaux, France;ONERA, Toulouse, France

  • Venue:
  • Proceedings of the 2010 ACM Symposium on Applied Computing
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a language dedicated to the description of the software architecture of complex embedded control systems. The language relies on the synchronous approach but extends it to support efficiently systems with multiple real-time constraints, such as deadline constraints or periodicity constraints. It provides a high-level of abstraction and benefits from the formal properties of synchronous languages. The language defines a small set of rate transition operators, which enable the description of user-defined deterministic multi-rate communication patterns between components of different rates. The compiler of the language automatically translates a program into a set of communicating real-time tasks implemented as concurrent C threads that can be executed on a standard real-time operating system.