Parametric temporal logic for model measuring

Rajeev Alur, Kousha Etessami, Salvatore La Torre, Doron Peled

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

40 Scopus citations


We extend the standard model checking paradigm of linear temporal logic, LTL, to a \model measuring" paradigm where one can obtain more quantitative information beyond a "Yes/No" answer. For this purpose, we define a parametric temporal logic, PLTL, which al- lows statements such as "a request p is followed in at most x steps by a response q", where x is a free variable. We show how one can, given a formula (x1; : : : ; xk) of PLTL and a system model K, not only de- Termine whether there exists a valuation of x1; : : : ; xk under which the system K satisfies the property ', but if so find valuations which sa- Tisfy various optimality criteria. In particular, we present algorithms for finding valuations which minimize (or maximize) the maximum (or mi- nimum) of all parameters. These algorithms exhibit the same PSPACE complexity as LTL model checking.We show that our choice of syntax for PLTL lies at the threshold of decidability for parametric temporal logics, in that several natural extensions have undecidable "model measuring" problems.

Original languageEnglish
Title of host publicationAutomata, Languages and Programming - 26th International Colloquium, ICALP 1999, Proceedings
PublisherSpringer Verlag
Number of pages10
ISBN (Print)3540662243, 9783540662242
StatePublished - 1999
Externally publishedYes
Event26th International Colloquium on Automata, Languages and Programming, ICALP 1999 - Prague, Czech Republic
Duration: 11 Jul 199915 Jul 1999

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1644 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference26th International Colloquium on Automata, Languages and Programming, ICALP 1999
Country/TerritoryCzech Republic


Dive into the research topics of 'Parametric temporal logic for model measuring'. Together they form a unique fingerprint.

Cite this