Automatic Synthesis of Specifications from the Dynamic Observation of Reactive Programs
Automatic Synthesis of Specifications from the Dynamic Observation of Reactive Programs
复制标题
从反应式程序的动态观察中自动合成规范
DOI:
--
复制
发表时间:
1997
期刊:
影响因子:
--
通讯作者:
Patrice Godefroid
中科院分区:
文献类型:
--
作者:
Bernard Boigelot;Patrice Godefroid
VeriSoft [God97] is a tool for systematically exploring the state spaces of systems composed of several concurrent processes executing arbitrary C (or C++) code. VeriSoft can automatically detect coordination problems between the concurrent processes of a system. In this paper, we present a method to synthesize a finite-state machine that simulates all the sequences of visible operations of a given process that were observed during a state-space exploration performed by VeriSoft. The examination of this machine makes it possible to discover the dynamic behavior of the process in its environment and to understand how it contributes to the global behavior of the system.