Multi-task Implementation of Multi-periodic Synchronous Programs

被引:0
|
作者
Claire Pagetti
Julien Forget
Frédéric Boniol
Mikel Cordovilla
David Lesens
机构
[1] ONERA,
[2] IRIT/ENSEEIHT,undefined
[3] LIFL/INRIA,undefined
[4] EADS Astrium Space Transportation,undefined
来源
关键词
Real-time; Synchronous languages; Preemptive multitasking; Embedded systems;
D O I
暂无
中图分类号
学科分类号
摘要
This article presents a complete scheme for the integration and the development of multi-periodic critical embedded systems. A system is formally specified as a modular and hierarchical assembly of several locally mono-periodic synchronous functions into a globally multi-periodic synchronous system. To support this, we introduce a real-time software architecture description language, named Prelude, which is built upon the synchronous languages and which provides a high level of abstraction for describing the functional and the real-time architecture of a multi-periodic control system. A program is translated into a set of real-time tasks that can be executed on a monoprocessor real-time platform with an on-line priority-based scheduler such as Deadline-Monotonic or Earliest-Deadline-First. The compilation is formally proved correct, meaning that the generated code respects the real-time semantics of the original program (respect of periods, deadlines, release dates and precedences) as well as its functional semantics (respect of variable consumption).
引用
收藏
页码:307 / 338
页数:31
相关论文
共 50 条
  • [1] Multi-task Implementation of Multi-periodic Synchronous Programs
    Pagetti, Claire
    Forget, Julien
    Boniol, Frederic
    Cordovilla, Mikel
    Lesens, David
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2011, 21 (03): : 307 - 338
  • [2] Synchronous semantics of multi-mode multi-periodic systems
    Fort, Frederic
    Forget, Julien
    37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, : 1248 - 1257
  • [3] A Multi-Periodic Synchronous Data-Flow Language
    Forget, Julien
    Boniol, Frederic
    Lesens, David
    Pagetti, Claire
    11TH IEEE HIGH ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 2008, : 251 - +
  • [4] Modeling multi-periodic Simulink systems by Synchronous Dataflow Graphs
    Klikpo, Enagnon Cedric
    Khatib, Jad
    Munier-Kordon, Alix
    2016 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2016,
  • [5] Multi-task gradient descent for multi-task learning
    Bai, Lu
    Ong, Yew-Soon
    He, Tiantian
    Gupta, Abhishek
    MEMETIC COMPUTING, 2020, 12 (04) : 355 - 369
  • [6] Multi-task gradient descent for multi-task learning
    Lu Bai
    Yew-Soon Ong
    Tiantian He
    Abhishek Gupta
    Memetic Computing, 2020, 12 : 355 - 369
  • [7] Multi-task Ada code generation from synchronous dataflow programs on multi-core: Approach and industrial study
    Yang, Zhibin
    Yuan, Shenghao
    Bodeveix, Jean-Paul
    Filali, Mamoun
    Wang, Tiexin
    Zhou, Yong
    SCIENCE OF COMPUTER PROGRAMMING, 2021, 207
  • [8] Study on the multi-task intelligent synchronous control system
    He, Yong
    Fei, Shengwei
    Hu, Yang
    Journal of Computational Information Systems, 2013, 9 (12): : 4629 - 4638
  • [9] Multi-periodic nanostructures for photon control
    Kluge, Christian
    Adam, Jost
    Baric, Nicole
    Jakobs, Peter-Juergen
    Guttmann, Markus
    Gerken, Martina
    OPTICS EXPRESS, 2014, 22 (17): : A1363 - A1371
  • [10] Multi-task implementation for image reconstruction of an AER communication
    Lujan-Martinez, C.
    Linares-Barranco, A.
    Jimenez-Fernandez, A.
    Jimenez-Moreno, G.
    Civit-Balcells, A.
    COMPUTATIONAL AND AMBIENT INTELLIGENCE, 2007, 4507 : 717 - +