Computing the image of a regular language by the transitive closure of a relation is a central question in regular model checking. In a recent paper Bouajjani et al. [IEEE Comput. Soc. (2001) 399-408] proved that the class of regular languages - called APC - of the form , where the union is finite and each is either a single symbol or a language of the form with a subset of the alphabet, is closed under all semi-commutation relations . Moreover a recursive algorithm on the regular expressions was given to compute . This paper provides a new approach, based on automata, for the same problem. Our approach produces a simpler and more efficient algorithm which furthermore works for a larger class of regular languages closed under union, intersection, semi-commutation relations and conjugacy. The existence of this new class, Pol, answers the open question proposed in the paper of Bouajjani et al.
Keywords: regular model checking, verification, parametric systems, semi-commutations
@article{ITA_2008__42_2_197_0,
author = {C\'ec\'e, G\'erard and H\'eam, Pierre-Cyrille and Mainier, Yann},
title = {Efficiency of automata in semi-commutation verification techniques},
journal = {RAIRO - Theoretical Informatics and Applications - Informatique Th\'eorique et Applications},
pages = {197--215},
year = {2008},
publisher = {EDP Sciences},
volume = {42},
number = {2},
doi = {10.1051/ita:2007029},
mrnumber = {2401258},
zbl = {1144.68039},
language = {en},
url = {https://www.numdam.org/articles/10.1051/ita:2007029/}
}
TY - JOUR AU - Cécé, Gérard AU - Héam, Pierre-Cyrille AU - Mainier, Yann TI - Efficiency of automata in semi-commutation verification techniques JO - RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications PY - 2008 SP - 197 EP - 215 VL - 42 IS - 2 PB - EDP Sciences UR - https://www.numdam.org/articles/10.1051/ita:2007029/ DO - 10.1051/ita:2007029 LA - en ID - ITA_2008__42_2_197_0 ER -
%0 Journal Article %A Cécé, Gérard %A Héam, Pierre-Cyrille %A Mainier, Yann %T Efficiency of automata in semi-commutation verification techniques %J RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications %D 2008 %P 197-215 %V 42 %N 2 %I EDP Sciences %U https://www.numdam.org/articles/10.1051/ita:2007029/ %R 10.1051/ita:2007029 %G en %F ITA_2008__42_2_197_0
Cécé, Gérard; Héam, Pierre-Cyrille; Mainier, Yann. Efficiency of automata in semi-commutation verification techniques. RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications, Tome 42 (2008) no. 2, pp. 197-215. doi: 10.1051/ita:2007029
[1] , and , On-the-fly analysis of systems with unbounded, lossy FIFO channels, in CAV'98. Lect. Notes Comput. Sci. 1427 (1998) 305-322. | MR
[2] , and , Algorithmic verification of lossy channel systems: An appliction to the bounded retransmission protocol, in TACAS'99. Lect. Notes Comput. Sci. 1579 (1999) 208-222.
[3] , , and , Algorithmic improvements in regular model checking, in CAV'03. Lect. Notes Comput. Sci. 2725 (2003) 236-248. | MR
[4] , Transductions and Context-Free Languages. B.G. Teubner, Stuttgart (1979). | Zbl | MR
[5] and , Symbolic verification of communication protocols with infinite state spaces using QDDs 1102 (1996) 1-12.
[6] and , Verifying systems with infinite but regular state spaces. In CAV'98. Lect. Notes Comput. Sci. 1427 (1998) 88-97. | MR
[7] , and , Permutation rewriting and algorithmic verification, in LICS'01. IEEE Comput. Soc. (2001) 399-408.
[8] , Hierarchies of aperiodic languages, 10 (1976) 33-49. | Zbl | MR | Numdam
[9] and , Characterizations of locally testable languages. 4 (1973) 243-271. | Zbl | MR
[10] , and , Clôture transitives de semi-commutations et model-checking régulier, in AFADL'04 (2004).
[11] and , Partial commutation and traces, in Handbook on Formal Languages, volume III, edited by G. Rozenberg and A. Salomaa, Springer, Berlin-Heidelberg-New York (1997). | MR
[12] and , Ed. Book of Traces. World Scientific, Singapore (1995). | MR
[13] and , Modeling literal morphisms by shuffle. Semigroup Forum 56 (1998) 225-227. | Zbl | MR
[14] and , A partial approach to model checking. Inform. Comput. 110 (1994) 305-326. | Zbl | MR
[15] and , On a conjecture of schnoebelen, in DLT'03. (2003). | Zbl
[16] and , Shuffle on positive varieties of languages. 312 (2004) 433-461. | Zbl | MR
[17] , and , On the trace product and some families of languages closed under partial commutations. 9 (2004) 61-79. | Zbl | MR
[18] , Some complexity results for polynomial rational expressions. 299 (2003). | Zbl | MR
[19] and , Introduction to automata theory, languages, and computation. Addison-Wesley (1980). | Zbl | MR
[20] , , , , and , The Objective Caml system, release 3.06. Inria, 2002.
[21] and , The regular viewpoint on pa-processes, in 9th Int. Conf. Concurrency Theory (CONCUR'98). . 1466 (1998). | Zbl | MR
[22] , Variété de langages et opérations. 7 (1978) 197-210. | Zbl | MR
[23] , Varieties of formal languages. Foundations of Computer Science (1984). | Zbl | MR
[24] and , Polynomial closure and unambiguous product. Theor. Comput. Syst. 30 (1997) 1-39. | Zbl | MR
[25] , Decomposable regular languages and the shuffle operator. EATCS Bull. 67 (1999) 283-289.
[26] , Finite semigroups varieties of the form VD. 36 (1985) 53-94. | Zbl | MR
[27] and , Diamonds are forever: the variety da, in International Conference on Semigroups, Algorithms, Automata and Languages (2002). | Zbl | MR
[28] , Classifying regular events in symbolic logic. 25 (1982) 360-375. | Zbl | MR
[29] , Classification of finite monoids: the language approach. 14 (1981) 195-208. | Zbl | MR
[30] . Regular model checking using widening techniques, in 1st Vepas Workshop, volume 50 of Electronic Notes in TCS (2001).
Cité par Sources :






