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 条
  • [41] On Partial Multi-Task Learning
    He, Yi
    Wu, Baijun
    Wu, Di
    Wu, Xindong
    ECAI 2020: 24TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, 325 : 1174 - 1181
  • [42] Pareto Multi-Task Learning
    Lin, Xi
    Zhen, Hui-Ling
    Li, Zhenhua
    Zhang, Qingfu
    Kwong, Sam
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [43] Federated Multi-Task Learning
    Smith, Virginia
    Chiang, Chao-Kai
    Sanjabi, Maziar
    Talwalkar, Ameet
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 30 (NIPS 2017), 2017, 30
  • [44] Multi-task agency with unawareness
    von Thadden, Ernst-Ludwig
    Zhao, Xiaojian
    THEORY AND DECISION, 2014, 77 (02) : 197 - 222
  • [45] Asynchronous Multi-Task Learning
    Baytas, Inci M.
    Yan, Ming
    Jain, Anil K.
    Zhou, Jiayu
    2016 IEEE 16TH INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2016, : 11 - 20
  • [46] Calibrated Multi-Task Learning
    Nie, Feiping
    Hu, Zhanxuan
    Li, Xuelong
    KDD'18: PROCEEDINGS OF THE 24TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2018, : 2012 - 2021
  • [47] Multi-Task Dynamical Systems
    Bird, Alex
    Williams, Christopher K. I.
    Hawthorne, Christopher
    JOURNAL OF MACHINE LEARNING RESEARCH, 2022, 23
  • [48] A MICROPROCESSOR MULTI-TASK MONITOR
    LUDEMANN, CA
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1983, 30 (05) : 3858 - 3863
  • [49] An overview of multi-task learning
    Yu Zhang
    Qiang Yang
    National Science Review, 2018, 5 (01) : 30 - 43
  • [50] Boosted multi-task learning
    Chapelle, Olivier
    Shivaswamy, Pannagadatta
    Vadrevu, Srinivas
    Weinberger, Kilian
    Zhang, Ya
    Tseng, Belle
    MACHINE LEARNING, 2011, 85 (1-2) : 149 - 173