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 条
  • [1] Synthesis of least restrictive controllable supervisors for extended finite-state machines with variable abstraction
    Malik, Robi
    Teixeira, Marcelo
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2020, 30 (02): : 211 - 241
  • [2] Synthesis of least restrictive controllable supervisors for extended finite-state machines with variable abstraction
    Robi Malik
    Marcelo Teixeira
    Discrete Event Dynamic Systems, 2020, 30 : 211 - 241
  • [3] Synthesis of finite state machines for improved state verification
    Ahmad, InItiaz
    Ali, Faridah M.
    Das, A. Shoba
    COMPUTERS & ELECTRICAL ENGINEERING, 2006, 32 (05) : 349 - 363
  • [4] Compositional Simulation of Abstract State Machines for Safety Critical Systems
    Bonfanti, Silvia
    Gargantini, Angelo
    Riccobene, Elvinia
    Scandurra, Patrizia
    FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2022), 2022, 13712 : 3 - 19
  • [5] A compositional semantics for UML state machines aimed at performance evaluation
    Merseguer, J
    Campos, J
    Bernardi, S
    Donatelli, S
    WODES'02: SIXTH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, PROCEEDINGS, 2002, : 295 - 302
  • [6] SYNTHESIS OF FINITE STATE MACHINES FOR CPLDs
    Czerwinski, Robert
    Kania, Dariusz
    INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2009, 19 (04) : 647 - 659
  • [7] Compositional Synthesis of Finite-State Abstractions
    Mallik, Kaushik
    Schmuck, Anne-Kathrin
    Soudjani, Sadegh
    Majumdar, Rupak
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2019, 64 (06) : 2629 - 2636
  • [8] A test generation tool for specifications in the form of state machines
    Tan, QM
    Petrenko, A
    vonBochmann, G
    1996 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS - CONVERGING TECHNOLOGIES FOR TOMORROW'S APPLICATIONS, VOLS. 1-3, 1996, : 225 - 229
  • [9] A Framework for Compositional Synthesis of Modular Nonblocking Supervisors
    Mohajerani, Sahar
    Malik, Robi
    Fabian, Martin
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2014, 59 (01) : 150 - 162
  • [10] A framework for compositional nonblocking verification of extended finite-state machines
    Mohajerani, Sahar
    Malik, Robi
    Fabian, Martin
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2016, 26 (01): : 33 - 84