Compositional synthesis of supervisors in the form of state machines and state maps

被引:24
|
作者
Mohajerani, Sahar [1 ]
Malik, Robi [2 ]
Fabian, Martin [3 ]
机构
[1] Volvo Cars Corp, Vehicle Dynam & Act Safety Ctr, Gothenburg, Sweden
[2] Univ Waikato, Dept Comp Sci, Hamilton, New Zealand
[3] Chalmers, Dept Signals & Syst, Gothenburg, Sweden
基金
中国国家自然科学基金;
关键词
Discrete event systems; Compositional synthesis; Controller constraints and structure; Algorithms and software; Computational issues; DISCRETE-EVENT SYSTEMS;
D O I
10.1016/j.automatica.2016.10.012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper investigates the compositional abstraction-based synthesis of least restrictive, controllable, and nonblocking supervisors for discrete event systems that are given as a large number of finite-state machines. It compares a previous algorithm that synthesises modular supervisors in the form of state machines, with an alternative that records state maps after each abstraction step and uses these to control the system. The state map-based algorithm supports all abstraction methods used previously, and in addition allows for nondeterminism, hiding, and transition removal. It has been implemented in the software tool Supremica and applied to several large industrial models. The experimental results and the complexity analysis show that state maps can be computed efficiently and in many cases require less memory than state machine-based supervisors. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:277 / 281
页数:5
相关论文
共 50 条
  • [41] Synthesis method of high speed finite state machines
    Czerwinski, R.
    Kania, D.
    BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2010, 58 (04) : 635 - 644
  • [42] CPLD-oriented Synthesis of Finite State Machines
    Czerwinski, Robert
    Kania, Dariusz
    PROCEEDINGS OF THE 2009 12TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, ARCHITECTURES, METHODS AND TOOLS, 2009, : 521 - 528
  • [43] SPECIFICATION AND SYNTHESIS OF COMMUNICATING FINITE-STATE MACHINES
    BELHADJ, H
    GERBAUX, L
    BERTRAND, MC
    SAUCIER, G
    IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1993, 22 : 91 - 102
  • [44] Synthesis of phase shifters for linear finite state machines
    Wesolowski, K
    Tyszer, J
    ELECTRONICS LETTERS, 2001, 37 (15) : 942 - 943
  • [45] Synthesis of Temporal Machines with Operational Transformation of State Codes
    Miroshnyk, Marina
    Zaichenko, Olga
    Miroshnyk, Anatolii
    Zaichenko, Nataliia
    2021 XXXI INTERNATIONAL SCIENTIFIC SYMPOSIUM METROLOGY AND METROLOGY ASSURANCE (MMA 2021), 2021, : 66 - 69
  • [46] On the Synthesis of Adaptive Tests for Nondeterministic Finite State Machines
    Gromov, M. L.
    Evtushenko, N. V.
    Kolomeets, A. V.
    PROGRAMMING AND COMPUTER SOFTWARE, 2008, 34 (06) : 322 - 329
  • [47] Compositional Synthesis of Maximally Permissive Supervisors Using Supervision Equivalence
    Hugo Flordal
    Robi Malik
    Martin Fabian
    Knut Åkesson
    Discrete Event Dynamic Systems, 2007, 17 : 475 - 504
  • [48] STP-based verification and synthesis of state opacity for logical finite state machines
    Han, Weiwei
    Li, Yi
    Zhang, Zhipeng
    Xia, Chengyi
    INFORMATION SCIENCES, 2023, 641
  • [49] Synthesis Method of Finite State Machines Based on State Minimization for Low Power Design
    Klimowicz, Adam
    COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL MANAGEMENT (CISIM 2017), 2017, 10244 : 526 - 535
  • [50] TURTLES AS STATE MACHINES - Agent Programming in NetLogo using State Machines
    Sakellariou, Ilias
    ICAART: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL. 2, 2012, : 375 - 378