Synthesis from scenario-based specifications

作者:

Highlights:

摘要

We consider the problem of the automatic generation of reactive systems from specifications given in the scenario-based language of live sequence charts (LSCs). We start by extending the language so that it becomes more suitable for synthesis. We then translate a system specification given in the language into a two-player game between the system and the environment. By solving the game, we generate a winning strategy for the system, which corresponds to a correct implementation of the specification. We also define two notions of system correctness, and show how each can be synthesized.

论文关键词:Synthesis,Live sequence charts,LSC,Specification,Scenario-based programming

论文评审过程:Received 5 April 2010, Revised 20 December 2010, Accepted 5 August 2011, Available online 17 August 2011.

论文官网地址:https://doi.org/10.1016/j.jcss.2011.08.008