SAT-Solving in Practice, with a Tutorial Example from Supervisory Control

被引:16
|
作者
Claessen, Koen [3 ]
Een, Niklas [2 ]
Sheeran, Mary [3 ]
Sorensson, Niklas [3 ]
Voronov, Alexey [1 ]
Akesson, Knut [1 ]
机构
[1] Chalmers, Dept Signals & Syst, S-41296 Gothenburg, Sweden
[2] Cadence Res Labs, Berkeley, CA 94704 USA
[3] Chalmers, Dept Comp Sci & Engn, S-41296 Gothenburg, Sweden
来源
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS | 2009年 / 19卷 / 04期
关键词
Formal verification; Boolean satisfiability problem; Model checking; Supervisory control;
D O I
10.1007/s10626-009-0081-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Satisfiability solving, the problem of deciding whether the variables of a propositional formula can be assigned in such a way that the formula evaluates to true, is one of the classic problems in computer science. It is of theoretical interest because it is the canonical NP-complete problem. It is of practical interest because modern SAT-solvers can be used to solve many important and practical problems. In this tutorial paper, we show briefly how such SAT-solvers are implemented, and point to some typical applications of them. Our aim is to provide sufficient information (much of it through the reference list) to kick-start researchers from new fields wishing to apply SAT-solvers to their problems. Supervisory control theory originated within the control community and is a framework for reasoning about a plant to be controlled and a specification that the closed-loop system must fulfil. This paper aims to bridge the gap between the computer science community and the control community by illustrating how SAT-based techniques can be used to solve some supervisory control related problems.
引用
收藏
页码:495 / 524
页数:30
相关论文
共 5 条
  • [1] SAT-Solving in Practice, with a Tutorial Example from Supervisory Control
    Koen Claessen
    Niklas Een
    Mary Sheeran
    Niklas Sörensson
    Alexey Voronov
    Knut Åkesson
    Discrete Event Dynamic Systems, 2009, 19 : 495 - 524
  • [2] From supervisory control to co-operative control
    Yu, W
    Pretlove, J
    Parker, G
    TELEMANIPULATOR AND TELEPRESENCE TECHNOLOGIES VI, 1999, 3840 : 170 - 178
  • [3] From supervisory control to PLC code: a way to speed-up Constructive/Virtual Commissioning of Manufacturing Systems
    Basile, F.
    Ferrara, L.
    IFAC PAPERSONLINE, 2020, 53 (04): : 466 - 471
  • [4] Applying ergonomics within the multi-modelling paradigm with an example from multiple UAV control
    Golightly, David
    Gamble, Carl
    Palacin, Roberto
    Pierce, Ken
    ERGONOMICS, 2020, 63 (08) : 1027 - 1043
  • [5] Real-time supervisory, scheduling and control for brief-flow product line made up from electric steeling, fine steeling and continuous casting
    Li Yan-ping
    PROCEEDINGS OF 2005 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1 AND 2, 2005, : 133 - 136