An Introduction to Time-Constrained Automata

被引:2
|
作者
Lemerre, Matthieu [1 ]
David, Vincent [1 ]
Aussagues, Christophe [1 ]
Vidal-Naquet, Guy [2 ]
机构
[1] CEA, LIST, Embedded Real Time Syst Lab, F-91191 Gif Sur Yvette, France
[2] SUPELEC, F-91192 Gif Sur Yvette, France
关键词
D O I
10.4204/EPTCS.38.9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present time-constrained automata (TCA), a model for hard real-time computation in which agents behaviors are modeled by automata and constrained by time intervals. TCA actions can have multiple start time and deadlines, can be aperiodic, and are selected dynamically following a graph, the time-constrained automaton. This allows expressing much more precise time constraints than classical periodic or sporadic model, while preserving the ease of scheduling and analysis. We provide some properties of this model as well as their scheduling semantics. We show that TCA can be automatically derived from source-code, and optimally scheduled on single processors using a variant of EDF. We explain how time constraints can be used to guarantee communication determinism by construction, and to study when possible agent interactions happen.
引用
收藏
页码:83 / 98
页数:16
相关论文
共 50 条
  • [21] Deadline allocation in a time-constrained workflow
    Son, JH
    Kim, JH
    Kim, MH
    INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2001, 10 (04) : 509 - 530
  • [22] Network design for time-constrained delivery
    Chen, Hui
    Campbell, Ann Melissa
    Thomas, Barrett W.
    NAVAL RESEARCH LOGISTICS, 2008, 55 (06) : 493 - 515
  • [23] Time-constrained keyframe selection technique
    Girgensohn, A
    Boreczky, J
    IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS, PROCEEDINGS VOL 1, 1999, : 756 - 761
  • [24] A Time-constrained Watermarking Technique on FPGA
    Nie, Tingyuan
    Liu, Haitao
    Zhou, Lijian
    2012 INTERNATIONAL CONFERENCE ON INDUSTRIAL CONTROL AND ELECTRONICS ENGINEERING (ICICEE), 2012, : 795 - 798
  • [25] Scheduling time-constrained instructions on pipelined processors
    Leung, A
    Palem, KV
    Pnueli, A
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2001, 23 (01): : 73 - 103
  • [26] A WINDOW PROTOCOL FOR TRANSMISSION OF TIME-CONSTRAINED MESSAGES
    ZHAO, W
    STANKOVIC, JA
    RAMAMRITHAM, K
    IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (09) : 1186 - 1203
  • [27] Scheduling time-constrained communication in linear networks
    Adler, M
    Rosenberg, AL
    Sitaraman, RK
    Unger, W
    THEORY OF COMPUTING SYSTEMS, 2002, 35 (06) : 599 - 623
  • [28] Time-Constrained Test Selection for Regression Testing
    Yu, Lian
    Xu, Lei
    Tsai, Wei-Tek
    ADVANCED DATA MINING AND APPLICATIONS (ADMA 2010), PT II, 2010, 6441 : 221 - 232
  • [29] RESPONSIVE AND TIME-CONSTRAINED REASONING IN AUTONOMOUS VEHICLES
    CHANTLER, MJ
    LANE, DM
    MCFADZEAN, AG
    1989 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-3: CONFERENCE PROCEEDINGS, 1989, : 566 - 567
  • [30] Referring Expression Generation in time-constrained communication
    Mariotti, Andre Costa
    Paraboni, Ivandre
    PROCEEDINGS OF THE ELEVENTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION (LREC 2018), 2018, : 3005 - 3010