Computation paths logic: An expressive, yet elementary, process logic (Q1295436)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 1308108
Language Label Description Also known as
default for all languages
No label defined
    English
    Computation paths logic: An expressive, yet elementary, process logic
    scientific article; zbMATH DE number 1308108

      Statements

      Computation paths logic: An expressive, yet elementary, process logic (English)
      0 references
      0 references
      0 references
      20 July 1999
      0 references
      A new process logic is introduced, called computation paths logic (CPL) that is ``compositional, uniform in its treatment of programs and formulas, expressive enough to capture the interesting path properties mentioned in the literature in a natural way, explicit in its treatment of concurrency, and elementarily decidable.'' It builds on previous approaches to process logic [see \textit{D. Harel, D. Kozen} and \textit{R. Parikh}, J. Comput. Syst. Sci. 25, 144-170 (1982; Zbl 0494.03016); \textit{D. Harel} and \textit{D. Peleg}, Theor. Comput. Sci. 38, 307-322 (1985; Zbl 0572.03010); \textit{M. Y. Vardi} and \textit{P. Wolper}, Logics of programs, Lect. Notes Comput. Sci. 164, 501-512 (1984; Zbl 0549.68020)]. The syntax and semantics of CPL are introduced and a proof of its elementary decidability is presented. Extensions of CPL are proposed for modeling asynchronous and synchronous concurrent processes, and for expressing properties of infinite computations. They are proved to be elementarily decidable, too, using automata.
      0 references
      process logic
      0 references
      dynamic logic
      0 references
      temporal logic
      0 references
      computation paths logic
      0 references
      concurrency
      0 references
      elementary decidability
      0 references
      concurrent processes
      0 references
      expressing properties of infinite computations
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references