Büchi Automata as Specifications for Reactive Systems