Synchronous semantics of multi-mode multi-periodic systems

被引:0
|
作者
Fort, Frederic [1 ]
Forget, Julien [1 ]
机构
[1] Univ Lille, INRIA, CNRS, Cent Lille,UMR CRIStAL 9189, F-59000 Lille, France
关键词
Synchronous languages; Refinement typing; Real-time systems; LANGUAGE;
D O I
10.1145/3477314.3507271
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper tackles the problem of designing and programming a real time system with multiple modes of execution, where each mode executes a different set of periodic tasks. The main problem to tackle is that the period of Mode Change Requests (MCR) and the period of tasks are not all the same. Thus, not all tasks perceive MCRs in the same way. When programming such a system with traditional languages without mechanisms dedicated to mode changes (e.g. C), it is difficult to ensure a system is sound and deterministic. We propose an extension to synchronous dataflow languages to support mode changes. The semantics of the resulting language is defined formally, which prevents ambiguous programs. The language is flexible enough to support different types of mode changes. The compiler of the language includes a static analysis that rejects programs whose semantics is ill-defined. The extension consists in transposing Synchronous State Machines to the Prelude language. This requires to extend the semantics of Prelude, and to define a new clock calculus, based on refinement typing.
引用
收藏
页码:1248 / 1257
页数:10
相关论文
共 50 条
  • [31] Solvable Systems of Isochronous, Multi-Periodic or Asymptotically Isochronous Nonlinear Oscillators
    F. Calogero
    F. Leyvraz
    Journal of Nonlinear Mathematical Physics, 2010, 17 : 111 - 120
  • [32] Implementing Multi-Periodic Critical Systems: from Design to Code Generation
    Forget, Julien
    Boniol, Frederic
    Lesens, David
    Pagetti, Claire
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2010, (20): : 34 - 48
  • [33] Structural Analysis of Multi-Mode DAE Systems
    Benveniste, Albert
    Caillaud, Benoit
    Elmqvist, Hilding
    Ghorbal, Khalil
    Otter, Martin
    Pouzet, Marc
    PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (PART OF CPS WEEK) (HSCC' 17), 2017, : 253 - 263
  • [34] Gain and Temporal Equalizer for Multi-Mode Systems
    Mazur, Mikael
    Fontaine, Nicolas K.
    Zhang, Yuanhang
    Chen, Haoshuo
    Kim, K. W.
    Veronese, Riccardo
    Li, Guifang
    Palmieri, Luca
    Bigot, Marianne
    Sillard, Pierre
    Ryf, Roland
    Neilson, David T.
    2020 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXPOSITION (OFC), 2020,
  • [35] Multi-mode coherent states and multi-mode nonlinear coherent states
    Chung, Won Sang
    MODERN PHYSICS LETTERS B, 2014, 28 (14):
  • [36] Analysis of Dielectric Periodic Structures with Multi-Mode Network Method
    Zhanzhan Wu
    Shanjia Xu
    International Journal of Infrared and Millimeter Waves, 2003, 24 : 1509 - 1523
  • [37] Multi-Dimensional Multi-Mode Systems: Structure and Optimal Control
    Verriest, Erik I.
    49TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2010, : 7021 - 7026
  • [38] Analysis of dielectric periodic structures with multi-mode network method
    Wu, ZZ
    Xu, SJ
    INTERNATIONAL JOURNAL OF INFRARED AND MILLIMETER WAVES, 2003, 24 (09): : 1509 - 1523
  • [39] Multi-mode quasi-periodic pulsations in a solar flare
    Kolotkov, D. Y.
    Nakariakov, V. M.
    Kupriyanova, E. G.
    Ratcliffe, H.
    Shibasaki, K.
    ASTRONOMY & ASTROPHYSICS, 2015, 574
  • [40] Mode identification for multi-mode switching systems based on multi-sampled data
    Yang, Zhenyu
    Hussain, D. M. Akbar
    2007 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS, VOLS 1 AND 2, 2007, : 212 - 215