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 metadatas

https://tel.archives-ouvertes.fr/tel-01532054
Contributor : Abes Star <>
Submitted on : Friday, June 2, 2017 - 1:07:11 PM
Last modification on : Wednesday, September 4, 2019 - 1:52:18 PM
Long-term archiving on : Wednesday, December 13, 2017 - 10:18:27 AM

File

TH2016PESC1026.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-01532054, version 1

Collections

Citation

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

Share

Metrics

Record views

338

Files downloads

136