Exploiting Implicit Representations in Timed Automaton Verification for Controller Synthesis
Exploiting Implicit Representations in Timed Automaton Verification for Controller Synthesis
复制标题
利用定时自动机验证中的隐式表示进行控制器合成
DOI:
10.1007/3-540-45873-5_19
复制
发表时间:
2002
期刊:
影响因子:
--
通讯作者:
Michael J. S. Pelican
中科院分区:
文献类型:
--
作者:
R. Goldman;D. Musliner;Michael J. S. Pelican
Automatic controller synthesis and verification techniques promise to revolutionize the construction of high-confidence software. However, approaches based on explicit state-machine models are subject to extreme state-space explosion and the accompanying scale limitations. In this paper, we describe how to exploit an implicit, transition-based, representation of timed automata in controller synthesis. The CIRCA Controller Synthesis Module (CSM) automatically synthesizes hard realtime, reactive controllers using a transition-based implicit representation of the state space. By exploiting this implicit representation in search for a controller and in a customized model checking verifier, the CSM is able to efficiently build controllers for problems with very large state spaces. We provide experimental results that show substantial speed-up and orders-of-magnitude reductions in the state spaces explored. These results can be applied to other verification problems, both in the context of controller synthesis and in more traditional verification problems.