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 条
  • [31] Synchronization in OFDM Systems Based on a Multi-Periodic Preamble
    Schellmann, Malte
    2009 6TH INTERNATIONAL SYMPOSIUM ON WIRELESS COMMUNICATION SYSTEMS (ISWCS 2009), 2009, : 211 - 215
  • [32] Networked Stabilization with Multi-periodic Sampling and Packet Dropout
    Ling, Rongyao
    Guo, Xianxin
    Fang, Yiming
    2022 34TH CHINESE CONTROL AND DECISION CONFERENCE, CCDC, 2022, : 3404 - 3410
  • [33] Multi-periodic neural coding for adaptive information transfer
    Yoo, Yongseok
    Koyluoglu, O. Ozan
    Vishwanath, Sriram
    Fiete, Ila
    THEORETICAL COMPUTER SCIENCE, 2016, 633 : 37 - 53
  • [34] Multi-task Transfer with Practice
    Pattnaik, Upasana
    Lee, Minwoo
    2021 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2021), 2021,
  • [35] Boosted multi-task learning
    Olivier Chapelle
    Pannagadatta Shivaswamy
    Srinivas Vadrevu
    Kilian Weinberger
    Ya Zhang
    Belle Tseng
    Machine Learning, 2011, 85 : 149 - 173
  • [36] An overview of multi-task learning
    Zhang, Yu
    Yang, Qiang
    NATIONAL SCIENCE REVIEW, 2018, 5 (01) : 30 - 43
  • [37] Multi-task Network Embedding
    Xu, Linchuan
    Wei, Xiaokai
    Cao, Jiannong
    Yu, Philip S.
    2017 IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND ADVANCED ANALYTICS (DSAA), 2017, : 571 - 580
  • [38] Multi-task subspace clustering
    Zhong, Guo
    Pun, Chi -Man
    INFORMATION SCIENCES, 2024, 661
  • [39] Multi-task Survival Analysis
    Wang, Lu
    Li, Yan
    Zhou, Jiayu
    Zhu, Dongxiao
    Ye, Jieping
    2017 17TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2017, : 485 - 494
  • [40] Multi-task network embedding
    Linchuan Xu
    Xiaokai Wei
    Jiannong Cao
    Philip S. Yu
    International Journal of Data Science and Analytics, 2019, 8 : 183 - 198