• DocumentCode
    3174537
  • Title

    Verifying temporal properties of finite-state probabilistic programs

  • Author

    Courcoubetis, Costas ; Yannakakis, Mihalis

  • Author_Institution
    AT&T Bell Lab., Murray Hill, NJ, USA
  • fYear
    1988
  • fDate
    24-26 Oct 1988
  • Firstpage
    338
  • Lastpage
    345
  • Abstract
    The complexity of testing whether a finite-state (sequential or concurrent) probabilistic program satisfies its specification expressed in linear temporal logic. For sequential programs an exponential-time algorithm is given and it is shown that the problem is in PSPACE; this improves the previous upper bound by two exponentials and matches the known lower bound. For concurrent programs is is shown that the problem is complete in double exponential time, improving the previous upper and lower bounds by one exponential each. These questions are also addressed for specifications described by ω-automata or formulas in extended temporal logic
  • Keywords
    automata theory; programming theory; ω-automata; PSPACE; concurrent programs; finite-state probabilistic programs; linear temporal logic; sequential programs; temporal properties; Automata; Distributed computing; Formal specifications; Logic testing; Polynomials; Probabilistic logic; Protocols; Sequential analysis; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1988., 29th Annual Symposium on
  • Conference_Location
    White Plains, NY
  • Print_ISBN
    0-8186-0877-3
  • Type

    conf

  • DOI
    10.1109/SFCS.1988.21950
  • Filename
    21950