Modeling, refining and analyzing Incomplete B\"uchi Automata
  Software development is an iterative process which includes a set of development steps that transform the initial high level specification of the system into its final, fully specified, implementation. This report discusses the theoretical foundations that allow Incomplete B\"uchi Automata (IBAs) to be used in the iterative development of a sequential system. 
Claudio Menghi and Paola Spoletini and Carlo Ghezzi
cs.FL