On the Development of Reactive Systems