Affiliations: INRIA Grenoble – Rhône-Alpes, Inovallée, 655 av.
de l'Europe, MONTBONNOT, 38334 ST ISMIER Cedex, France | INRIA Rennes-Bretagne Atlantique, Campus de beaulieu,
35042 RENNES Cedex, France
Abstract: We are interested in the programming of real-time embedded control
systems, such as in robotic, automotive or avionic systems. They are designed
with multiple tasks, each with multiple modes. It is complex to design task
handlers that control the switching of activities in order to insure safety
properties of the global system. We propose a model of tasks in terms of
transition systems, designed especially with the purpose of applying existing
discrete controller synthesis techniques. This provides us with a systematic
methodology, for the automatic generation of safe task handlers, with the
support of synchronous languages and associated tools.
Keywords: Real-time systems, safe design, discrete control synthesis, synchronous programming