Controlling Behaviours of Systems: Some Basic Concepts and some Applications

We define observable systems and controls of these systems as a way to restrict their set of behaviours. Some applications to the deadlock problem are given.