A UNIFIED APPROACH FOR SHOWING LANGUAGE INCLUSION AND EQUIVALENCE BETWEEN VARIOUS TYPES OF OMEGA-AUTOMATA

Citation
Em. Clarke et al., A UNIFIED APPROACH FOR SHOWING LANGUAGE INCLUSION AND EQUIVALENCE BETWEEN VARIOUS TYPES OF OMEGA-AUTOMATA, Information processing letters, 46(6), 1993, pp. 301-308
Citations number
15
Categorie Soggetti
Information Science & Library Science","Computer Applications & Cybernetics
ISSN journal
00200190
Volume
46
Issue
6
Year of publication
1993
Pages
301 - 308
Database
ISI
SICI code
0020-0190(1993)46:6<301:AUAFSL>2.0.ZU;2-B
Abstract
We consider the language inclusion and equivalence problems for six di fferent types of omega-automata; Buchi, Muller, Rabin, Streett, the L- automata of Kurshan, and the for-all-automata of Manna and Pnueli. We give a six by six matrix in which each row and column is associated wi th one of these types of automata. The entry in the ith row and jth co lumn is the complexity of showing inclusion between the ith type of au tomaton and the jth. Thus, for example, we give the complexity of show ing language inclusion and equivalence between a Buchi automaton and a Muller or Streett automaton. Our results are obtained by a uniform me thod that associates a formula of the computation tree logic CTL with each type of automaton. Our algorithms use a model checking procedure for the logic with the formulas obtained from the automata. The resul ts of our paper are important for verification of finite state concurr ent systems with fairness constraints. A natural way of reasoning abou t such systems is to model the finite state program by one omega-autom aton and its specification by another.