Skip to Main content Skip to Navigation

Synthesis of Interactive Reactive Systems

Abstract : We study the problem of automatic synthesis of programs in multi-component architectures such that they satisfy the specifications by construction. The main goal of the thesis is to develop procedures to solve the synthesis problem that may lead to efficient implementations.Each component may have partial observation on the global state of the multi-component system.Therefore, the synthesis problem asks to provide observation-based protocols for the components that have to be synthesized that ensure that specifications hold on all interactions with their environment.The environment may be antagonist, or may have its own objectives and behave rationally.We first study the synthesis problem when the environment is presumed to be completely antagonist. For this setting, we propose a "Safraless" procedure for the synthesis of one partially informed component and an omniscient environment from KLTL+ specifications. It is implemented in the tool Acacia-K. Secondly, we study the synthesis problem when the components in the environment have their own objectives and are rational. For the more relaxed setting of perfect information, we provide tight complexities for particular omega-regular objectives. Then, for the case of imperfect information, we prove that the rational synthesis problem is undecidable in general, but we gain decidability if is asked to synthesize only one component against a rational omniscient environment
Complete list of metadata
Contributor : Abes Star :  Contact
Submitted on : Friday, June 2, 2017 - 1:07:11 PM
Last modification on : Wednesday, March 31, 2021 - 3:15:08 AM
Long-term archiving on: : Wednesday, December 13, 2017 - 10:18:27 AM


Version validated by the jury (STAR)


  • HAL Id : tel-01532054, version 1



Rodica Bozianu. Synthesis of Interactive Reactive Systems. Formal Languages and Automata Theory [cs.FL]. Université Paris-Est; Université libre de Bruxelles (1970-..), 2016. English. ⟨NNT : 2016PESC1026⟩. ⟨tel-01532054⟩



Record views


Files downloads