• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Linear Time Logics around PSL: Complexity, Expressiveness, and a little bit of Succinctness (2007)

by M Lange
Venue:In CONCUR’07 (LNCS
Add To MetaCart

Tools

Sorted by:
Results 1 - 5 of 5

On regular temporal logics with past

by Christian Dax, Felix Klaedtke, Martin Lange - In Proceedings of the 36th International Colloquium on Automata, Languages, and Programming (ICALP), volume 5556 of Lect. Notes Comput. Sci
"... Abstract. The IEEE standardized Property Specification Language, PSL for short, extends the well-known linear-time temporal logic LTL with so-called semi-extended regular expressions. PSL and the closely related SystemVerilog Assertions, SVA for short, are increasingly used in many phases of the har ..."
Abstract - Cited by 4 (2 self) - Add to MetaCart
Abstract. The IEEE standardized Property Specification Language, PSL for short, extends the well-known linear-time temporal logic LTL with so-called semi-extended regular expressions. PSL and the closely related SystemVerilog Assertions, SVA for short, are increasingly used in many phases of the hardware design cycle, from specification to verification. In this paper, we extend the common core of these specification lan-guages with past operators. We name this extension RTL. Although all ω-regular properties are expressible in PSL, SVA, and RTL, past opera-tors often allow one to specify properties more naturally and concisely. In fact, we show that RTL is exponentially more succinct than the cores of PSL and SVA. Furthermore, we present a translation of RTL into language-equivalent nondeterministic Büchi automata, which is based on novel constructions for 2-way alternating automata. Our translation has almost the same worst-case complexity in terms of the size of the resulting nondeterministic Büchi automata as the existing translations for PSL and SVA. Consequently, the satisfiability and the model-checking problem for RTL fall into the same complexity classes as the corresponding problems for PSL and SVA. From the translation it also follows that the blowup of translating RTL formulas into initially equivalent PSL/SVA formulas is at most triply exponential. 1
(Show Context)

Citation Context

...erve that ended and prev can only be applied to SEREs, and in contrast to −, it is not possible to define the classical past operators Y, H, and O with them. We also remark that the literature, e.g. =-=[5, 9, 17, 24, 7]-=- usually considers the essential core of the PSL standard to which the operators ended and prev do not belong. We follow this convention, i.e., the formulas in our fragment PSL of RTL do not contain e...

Regular Linear Temporal Logic with Past

by César Sánchez, Martin Leucker
"... Abstract. This paper upgrades Regular Linear Temporal Logic (RLTL) with past operators and complementation. RLTL is a temporal logic that extends the expressive power of linear temporal logic (LTL) to all ω-regular languages. The syntax of RLTL consists of an algebraic signature from which expressio ..."
Abstract - Cited by 3 (2 self) - Add to MetaCart
Abstract. This paper upgrades Regular Linear Temporal Logic (RLTL) with past operators and complementation. RLTL is a temporal logic that extends the expressive power of linear temporal logic (LTL) to all ω-regular languages. The syntax of RLTL consists of an algebraic signature from which expressions are built. In particular, RLTL does not need or expose fix-point binders (like linear time μ-calculus), or automata to build and instantiate operators (like ETL∗). Past operators are easily introduced in RLTL via a single previous-step operator for basic state formulas. The satisfiability and model checking problems for RLTL are PSPACE-complete, which is optimal for extensions of LTL. This result is shown using a novel linear size translation of RLTL expressions into 2-way alternating parity automata on words. Unlike previous automata-theoretic approaches to LTL, this construction is compositional (bottom-up). As alternating parity automata can easily be complemented, the treatment of negation is simple and does not require an upfront transformation of formulas into any normal form. 1
(Show Context)

Citation Context

...Regular Process Logic [9]. However, the satisfiability problem is non-elementary because one can combine arbitrarily negations and regular operators. Dynamic linear-temporal logic DLTL [10] (see also =-=[16]-=-) keeps the satisfiability problem in PSPACE, but restricts the use of regular expressions only as a generalization of the until operator. The until operator pU α q in DLTL is equipped with a regular ...

Augmenting a Regular Expression-Based Temporal Logic with Local Variables

by Cindy Eisner
"... Abstract—The semantics of temporal logic is usually defined with respect to a word representing a computation path over a set of atomic propositions. A temporal logic formula does not control the behavior of the atomic propositions, it merely observes their behavior. Local variables are a twist on t ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
Abstract—The semantics of temporal logic is usually defined with respect to a word representing a computation path over a set of atomic propositions. A temporal logic formula does not control the behavior of the atomic propositions, it merely observes their behavior. Local variables are a twist on this approach, in which the user can declare variables local to the formula and control their behavior from within the formula itself. Local variables were introduced in 2002, and a formal semantics was given to them in the context of SVA, the assertion language of SystemVerilog, in 2004. That semantics suffers from several drawbacks. In particular, it breaks distributivity of the operators corresponding to intersection and union. In this paper we present a formal semantics for local variables that solves that problem and others, and compare it to the previous solution. I.

Expressive Completeness of Separation Logic With Two Variables and

by unknown authors
"... Separation logic is used as an assertion language for Hoare-style proof systems about programs with point-ers, and there is an ongoing quest for understanding its complexity and expressive power. Herein, we show that first-order separation logic with one record field restricted to two variables and ..."
Abstract - Add to MetaCart
Separation logic is used as an assertion language for Hoare-style proof systems about programs with point-ers, and there is an ongoing quest for understanding its complexity and expressive power. Herein, we show that first-order separation logic with one record field restricted to two variables and the separating impli-cation (no separating conjunction) is as expressive as weak second-order logic, substantially sharpening a previous result. Capturing weak second-order logic with such a restricted form of separation logic requires substantial updates to known proof techniques. We develop these, and as a by-product identify the smallest fragment of separation logic known to be undecidable: first-order separation logic with one record field, two variables, and no separating conjunction. Because we forbid ourselves the use of many syntactic resources, this underscores even further the power of separating implication on concrete heaps.
(Show Context)

Citation Context

...4]. Similarly, extended temporal logic ETL, defined in [Wolper 1983] and extending LTL, is also known to be equally expressive with MSO. This applies also to linear µ-calculus [Vardi 1988] or to PSL [=-=Lange 2007-=-], to quote a few more examples. On non-linear structures, bisimulation invariant fragment of MSO and modal µ-calculus have been shown equivalent [Janin and Walukiewicz 1996]. In addition, there is a ...

Regular Linear-time Temporal Logic

by Martin Leucker, Tu München, César Sánchez
"... Abstract—This extended abstract presents the gist of regular linear-time temporal logic (RLTL), a logic that generalizes linear-time temporal logic (LTL) with the ability to use regular expressions arbitrarily as sub-expressions. Unlike LTL, RLTL can define all ω-regular languages and unlike previou ..."
Abstract - Add to MetaCart
Abstract—This extended abstract presents the gist of regular linear-time temporal logic (RLTL), a logic that generalizes linear-time temporal logic (LTL) with the ability to use regular expressions arbitrarily as sub-expressions. Unlike LTL, RLTL can define all ω-regular languages and unlike previous approaches, RLTL is defined with an algebraic signature, does not depend on fix-points in its syntax, and provides past operators via a single previous-step operator for basic state formulas. The satisfiability and model checking problems for RLTL are PSPACE-complete, which is optimal for extensions of LTL. Keywords-temporal logic; LTL; regular expressions; I.
(Show Context)

Citation Context

...r expressions led also to their inclusion in the industry standard specification language PSL [19]. While decision procedures and their complexities for full PSL are still an area of active research, =-=[20]-=- shows that the fragment of PSL that contains LTL and semiextended regular expressions leads to EXPSPACE-complete satisfiability and model checking problems, which may limit its practical applicabilit...

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University