A reactive system is characterised by its infinite interaction with an
environment. In this talk I present algorithms that automatically synthesize
a reactive system from a logical specification. We will discuss several
different specification languages and environment and system models, and
analyse the impact of these parameters on the complexity and decidability of
the synthesis problem.