1. A. Aho, R. Sethi, J. Ullman. Compilers: Principles, Techniques and Tools. Addison-Wesley, 1986.
2. G. Berry and G. Gonthier. The synchronous programming language Esterel, design, semantics, implementation. Tech. Report 327, INRIA, 1985. To appear in Science of Computer Programming.
3. R. E. Bryant. Graph-based algorithms for boolean function manipulation. IEEE Transactions on Computers, C-35(8), 1986.
4. J.R. Burch, E.M. Clarke, K.L. McMillan, D.L. Dill, J. Hwang. Symbolic Model Checking: 1020 states and beyond. Technical Report, Carnegie Mellon University, 1989.
5. P. Caspi, D. Pilaud, N. Halbwachs, J. Plaice. Lustre: a declarative language for programming synchronous systems. In 14th POPL, january 1987.