% The Chicago Journal of Theoretical Computer Science, Volume 1995, Article 3
% Bibliography

cj9@article{cj95-03-1,
  author={B. Alpern and F. B. Schneider},
  title={Recognizing Safety and Liveness},
  journal={Distributed Computing},
  year={1987},
  volume={2},
  pages={117--126}
}

@article{cj95-03-2,
  author={B. Alpern and F. B. Schneider},
  title={Verifying Temporal Properties without Temporal Logic},
  journal={ACM Transactions on Programming Languages and Systems},
  year={1989},
  volume={11},
  number={1},
  pages={147--167},
  month={January}
}

@article{cj95-03-3,
  author={K. R. Apt and E.-R. Olderog},
  title={Proof Rules and Transformations Dealing with Fairness},
  journal={Science of Computer Programming},
  year={1983},
  volume={3},
  pages={65--100}
}

@article{cj95-03-4,
  author={K. R. Apt and A. Pnueli and J. Stavi},
  title={Fair termination revisited with delay},
  journal={Theoretical Computer Science},
  year={1984},
  volume={33},
  pages={65--84}
}

@article{cj95-03-5,
  title={Fair Termination with Cruel Schedulers},
  author={I. Dayan and D. Harel},
  journal={Fundamenta Informatica},
  year={1986},
  volume={9},
  pages={1--12}
}

@inproceedings{cj95-03-6,
  author={E. A. Emerson and C. S. Jutla},
  title={Complexity of Tree Automata and Logics of Programs},
  booktitle={Proceedings of the 29th Symposium on Foundations of
		  Computer Science},
  year={1988},
  pages={328--337},
  organization={Institute of Electrical and Electronics Engineers},
  address={Los Alamitos, CA}
}

@inproceedings{cj95-03-7,
  author={E. A. Emerson and C. S. Jutla},
  title={Tree automata, mu-calculus and determinacy},
  booktitle={Proceedings of the 32nd Symposium on Foundations of
		  Computer Science, San Juan, Puerto Rico},
  year={1991},
  pages={368--377},
  organization={Institute of Electrical and Electronics Engineers},
  address={Los Alamitos, CA}
}

@book{cj95-03-8,
  author={N. Francez},
  title={Fairness},
  publisher={Springer-Verlag},
  address={Berlin, Heidelberg},
  year={1986}
}

@inproceedings{cj95-03-9,
  author={N. Francez and D. Kozen},
  title={Generalized Fair Termination},
  booktitle={Proceedings of the 11th Symposium on Principles of
		  Programming Languages, Salt Lake City},
  year={1984},
  pages={46--53},
  organization={Association for Computing Machinery},
  month={January}
}

@article{cj95-03-10,
  author={O. Grumberg and N. Francez and J. A. {Ma\-kow\-sky} and
                  de Roever, W. P.},
  title={A proof rule for fair termination of guarded commands},
  journal={Information and Control},
  year={1985},
  volume={66},
  number={1/2},
  pages={83--102}
}

@inproceedings{cj95-03-11,
  author={Y. Gurevich and L. Harrington},
  title={Trees, automata, and games},
  booktitle={Proceedings of the 14th Symposium on Theory of Computing},
  pages={60--65},
  year={1982},
  organization={Association for Computing Machinery}
}

@inproceedings{cj95-03-12,
  author={B. Jonsson},
  title={Modular Verification of Asynchronous Networks},
  booktitle={Proceedings of the 6th Symposium on the Principles of 
			Distributed Computing},
  year={1987},
  pages={152--166},
  organization={Association for Computing Machinery}
}

@phdthesis{cj95-03-13,
  author={N. Klarlund},
  title={Progress Measures and Finite Arguments for  Infinite Computations},
  school={Cornell University},
  year={1990},
  month={August},
  note={Available as Technical Report TR-1153}
}

@techreport{cj95-03-14,
  author={N. Klarlund},
  title={Verification Conditions for $\omega$-automata and
		  Applications to Fairness},
  institution={Cornell University},
  year={1990},
  month={February},
  number={TR-1080}
}

@inproceedings{cj95-03-15,
  author={N. Klarlund},
  title={Liminf Progress Measures},
  booktitle={Mathematical Foundations of Programming Semantics, 7th
		  International Conference, March 1991},
  series={Lecture Notes in Computer Science},
  volume={598},
  year={1992},
  editor={S. Brookes and M. Main and A. Melton, A. and M. Mislove and
		  D. Schmidt},
  pages={477--491},
  publisher={Springer-Verlag},
  address={Berlin, Heidelberg}
}

@inproceedings{cj95-03-16,
  author={N. Klarlund},
  title={Progress Measures for Complementation of $\omega$-Automata
		  with Applications to Temporal Logic},
  booktitle={Proceedings of the 32nd Symposium on Foundations of
		  Computer Science, San Juan, Puerto Rico},
  year={1991},
  organization={Institute of Electrical and Electronics Engineers},
  address={Los Alamitos, CA},
  pages={358--367}
}

@inproceedings{cj95-03-17,
  author={N. Klarlund},
  title={Progress Measures and Stack Assertions for Fair Termination},
  booktitle={Proceedings of the 11th Symposium on Principles of Distributed
	Computing, Vancouver},
  year={1992},
  organization={Institute of Electrical and Electronics Engineers},
  address={Los Alamitos, CA},
  pages={229--240}
}

@inproceedings{cj95-03-18,
  author={N. Klarlund},
  title={The Limit View of Infinite Computations},
  booktitle={Proceedings CONCUR '94: Concurrency Theory},
  series={Lecture Notes in Computer Science},
  volume={836},
  pages={351--368},
  publisher={Springer-Verlag},
  address={Berlin, Heidelberg},
  year={1994}
}

@article{cj95-03-19,
  author={N. Klarlund},
  title={Progress measures, immediate determinacy, and a subset
		construction for tree automata},
  journal={Journal of Pure and Applied Logic},
  year={1994},
  volume={69},
  pages={243--268},
  publisher={Elsevier Science Publishers B.V. (North-Holland)},
  address={Amsterdam, Holland},
  note={A preliminary version appeared in \emph{Proceedings of the 7th
		  Symposium on Logic in Computer Science}, 1992}
}

@inproceedings{cj95-03-20,
  author={N. Klarlund and D. Kozen},
  title={Rabin measures and their applications to fairness and
		  automata theory},
  booktitle={Proceedings of the 6th Symposium on Logic in Computer
		  Science},
  pages={256--265},
  organization={Institute of Electrical and Electronics Engineers},
  address={Los Alamitos, CA},
  year={1991}
}

@inproceedings{cj95-03-21,
  author={D. Lehmann and A. Pnueli and J. Stavi},
  title={Impartiality, Justice and Fairness: the Ethics of Concurrent
		  Termination},
  booktitle={Proceedings of the 8th Colloquium on Automata, Language,
		  and Programming}, 
  series={Lecture Notes in Computer Science},
  volume={115},
  year={1981},
  publisher={Springer-Verlag},
  address={Berlin, Heidelberg},
  pages={264--277}
}

@techreport{cj95-03-22,
  author={M. G. Main},
  title={Complete Proof Rules for Strong Fairness and Strong
		  Extreme-Fairness},
  institution={Department of Computer Science, University of Colorado},
  year={1989},
  number={CU-CS-447-89}
}

@article{cj95-03-23,
  author={Z. Manna and A. Pnueli},
  title={Adequate proof principles  for invariance and liveness
		  properties of concurrent programs},
  journal={Science of Computer Programming},
  year={1984},
  volume={4},
  number={3},
  pages={257--290}
}

@inproceedings{cj95-03-24,
  author={Z. Manna and A. Pnueli},
  title={Specification and Verification of Concurrent Programs by
		  $\forall$-automata},
  booktitle={Proceedings of the 14th Symposium on Principles of
		  Programming Languages, Munich, West Germany},
  year={1987},
  pages={1--12},
  organization={Association for Computing Machinery}
}

@article{cj95-03-25,
  author={R. McNaughton},
  title={Testing and generating infinite sequences by a finite automaton},
  journal={Information and Control},
  volume={9},
  year={1966},
  pages={521--530}
}

@inproceedings{cj95-03-26,
  author={A. W. Mostowski},
  title={Regular expressions for infinite trees and a standard form of
		  automata},
  booktitle={Computation Theory, Proceedings of the 5th Symposium},
  series={Lecture Notes in Computer Science},
  volume={208},
  year={1984},
  pages={157--168},
  publisher={Springer-Verlag},
  address={Berlin, Heidelberg}
}

@article{cj95-03-27,
  author={S. Owicki and L. Lamport},
  title={Proving Liveness of concurrent programs},
  journal={ACM Transactions on Programming Languages and Systems},
  year={1982},
  volume={4},
  number={3},
  pages={455--495}
}

@article{cj95-03-28,
  author={M. O. Rabin},
  title={Decidability of second-order theories and automata on infinite
		  trees},
  journal={Transactions of the American Mathematical Society},
  year={1969},
  volume={141},
  pages={1--35}
}

@article{cj95-03-29,
  author={R. Rinat and N. Francez and O. Grumberg},
  title={Infinite trees, markings and well-foundedness},
  journal={Information and Computation},
  year={1988},
  volume={79},
  pages={131--154}
}

@book{cj95-03-30,
  author={Rogers, Jr., Hartley},
  title={Theory of Recursive Functions and Effective Computability},
  publisher={McGraw-Hill Book Company},
  year={1967},
  address={New York, NY},
}

@inproceedings{cj95-03-31,
  author={S. Safra},
  title={On Complexity of $\omega$-automata},
  booktitle={Proceedings of the 29th Symposium on Foundations of Computer
		  Science},
  year={1988},
  pages={319--327},
  organization={Institute of Electrical and Electronics Engineers}
}

@techreport{cj95-03-32,
  author={A. P. Sistla},
  title={On Using Automata in the Verification of Concurrent Programs},
  institution={Computer and Intelligent Systems Laboratory, GTE
		  Laboratories Inc},
  year={1987}
}

@article{cj95-03-33,
  author={F. A. Stomp and de Roever, W. P. and  R. T. Gerth},
  title={The $\mu$-Calculus as an Assertion-Language for Fairness Arguments},
  journal={Information and Computation},
  year={1989},
  volume={82},
  pages={278--322}
}

@article{cj95-03-34,
  author={M. Vardi},
  title={ Verification of Concurrent Programs: The Automata-Theoretic
		  Framework},
  journal={Annals of Pure and Applied Logic},
  volume={51},
  year={1991},
  pages={79--98}
}

@techreport{cj95-03-35,
  author={M. Vardi},
  title={Rank Predicates vs.\ progress measures in concurrent-program
		  verification},
  institution={IBM Research Division},
  year={1994},
  number={RJ 9879}
}
