Abstract
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.
Original language | English |
---|---|
Pages (from-to) | 970-980 |
Number of pages | 11 |
Journal | Journal of Computer and System Sciences |
Volume | 78 |
Issue number | 3 |
DOIs | |
State | Published - May 2012 |
All Science Journal Classification (ASJC) codes
- Theoretical Computer Science
- General Computer Science
- Applied Mathematics
- Computer Networks and Communications
- Computational Theory and Mathematics