DocumentCode
3291939
Title
On the verification problem of nonregular properties for nonregular processes
Author
Bouajjani, Ahmed ; Echahed, R. ; Habermehl, Peter
Author_Institution
VERIMAG, Montbonnot St.-Martin, France
fYear
1995
fDate
26-29 Jun 1995
Firstpage
123
Lastpage
133
Abstract
Investigate the verification problem of infinite-state processes w.r.t. nonregular properties, i.e. nondefinable by finite-state ω-automata. We consider processes in the algebra PA (Process Algebra) which provides sequential and parallel (merge) composition, nondeterministic choice and recursion. The algebra PA integrates and strictly subsumes the algebras BPA (Basic Process Algebra, i.e. context-free processes) and BPP (Basic Parallel Processes). On the other hand, we consider properties definable in a new temporal logic called CLTL (Constrained Linear-Time Logic) which is an extension of the linear-time temporal logic LTL with two kinds of constraints on traces: constraints on the numbers of occurrences of states expressed using Presburger formulas (occurrence constraints), and constraints on the order of appearance of states expressed using finite-state automata (pattern constraints). Pattern constraints allow to capture all the ω-regular properties whereas occurrence constraints allow to define nonregular properties. Then, we present (un)decidability results concerning the verification problem for the different classes of processes mentioned above and different fragments of CLTL
Keywords
context-free languages; decidability; finite automata; formal verification; parallel processing; process algebra; temporal logic; Basic Parallel Processes; Basic Process Algebra; CLTL; Constrained Linear-Time Logic; Presburger formulas; algebra PA; context-free processes; decidability; finite-state ω-automata; infinite-state processes; linear-time temporal logic; merge composition; nondeterministic choice; nonregular processes; nonregular properties; occurrence constraints; parallel composition; pattern constraints; recursion; sequential composition; traces; verification problem; Algebra; Automata; Calculus; Logic testing; Protocols; Specification languages;
fLanguage
English
Publisher
ieee
Conference_Titel
Logic in Computer Science, 1995. LICS '95. Proceedings., Tenth Annual IEEE Symposium on
Conference_Location
San Diego, CA
ISSN
1043-6871
Print_ISBN
0-8186-7050-9
Type
conf
DOI
10.1109/LICS.1995.523250
Filename
523250
Link To Document