In this thesis, we study the synthesis problem for distributed systems where the number of participants is not known in advance and in which all participants interact with an uncontrollable environment.
The synthesis problem is about automatically generating a program for such a system that would be correct by construction of a given specification if such a program exists.
We also study the closely related control problem, whose goal is generating a controller for a partially defined system such that all behaviors generated are correct with respect to the specification.