Synthesizing Structured Reactive Programs via Deterministic Tree Automata

被引:0
|
作者
Bruetsch, Benedikt [1 ]
机构
[1] Rhein Westfal TH Aachen, Lehrstuhl Informat 7, Aachen, Germany
关键词
D O I
10.4204/EPTCS.112.16
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Existing approaches to the synthesis of reactive systems typically involve the construction of transition systems such as Mealy automata. However, in order to obtain a succinct representation of the desired system, structured programs can be a more suitable model. In 2011, Madhusudan proposed an algorithm to construct a structured reactive program for a given omega-regular specification without synthesizing a transition system first. His procedure is based on two-way alternating omega-automata on finite trees that recognize the set of "correct" programs. We present a more elementary and direct approach using only deterministic bottom-up tree automata that compute so-called signatures for a given program. In doing so, we extend Madhusudan's results to the wider class of programs with bounded delay, which may read several input symbols before producing an output symbol (or vice versa). As a formal foundation, we inductively define a semantics for such programs.
引用
收藏
页码:107 / 113
页数:7
相关论文
共 50 条
  • [41] IMPLEMENTATION OF FINITE AUTOMATA ALGORITHMS AS STRUCTURED PROGRAMS .1.
    DEVYATKOV, VV
    AUTOMATION AND REMOTE CONTROL, 1984, 45 (09) : 1230 - 1238
  • [42] Deterministic Real-Time Tree-Walking-Storage Automata
    Kutrib, Martin
    Meyer, Uwe
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2023, 388 : 48 - 62
  • [43] Deterministic real-time tree-walking-storage automata
    Martin Kutrib
    Uwe Meyer
    Acta Informatica, 2025, 62 (2)
  • [44] THE PROPOSITIONAL DYNAMIC LOGIC OF DETERMINISTIC, WELL-STRUCTURED PROGRAMS
    HALPERN, JY
    REIF, JH
    THEORETICAL COMPUTER SCIENCE, 1983, 27 (1-2) : 127 - 165
  • [45] Tree-structured linear cellular automata and their applications in BIST
    Dept. of Elec. and Comp. Engineering, University of Alberta, Edmonton, Alta. T6G 2G7, Canada
    J Electron Test Theory Appl JETTA, 3 (297-300):
  • [46] Tree-Structured Linear Cellular Automata and Their Applications in BIST
    Jin Li
    Xiaoling Sun
    Journal of Electronic Testing, 1999, 15 : 297 - 300
  • [47] Tree-structured linear cellular automata and their applications in BIST
    Li, J
    Sun, XL
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 1999, 15 (03): : 297 - 300
  • [48] A Tree-Structured Deterministic Small-World Network
    Guo, Shi-Ze
    Lu, Zhe-Ming
    Kang, Guang-Yu
    Chen, Zhe
    Luo, Hao
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (05): : 1536 - 1538
  • [49] A tree-structured deterministic self-similar network
    Lu, Zhe-Ming (zheminglu@zju.edu.cn), 1600, Ubiquitous International (08):
  • [50] Tree-structured linear cellular automata and their applications as PRPGs
    Li, J
    Sun, X
    Soon, K
    ITC - INTERNATIONAL TEST CONFERENCE 1997, PROCEEDINGS: INTEGRATING MILITARY AND COMMERCIAL COMMUNICATIONS FOR THE NEXT CENTURY, 1997, : 858 - 867