• 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