75 citations found. Retrieving documents...
E.A. Emerson and C.-L. Lei. Modalities for model checking: Branching time logic strikes back. In Proc. 20th ACM Symp. on Principles of Programming Languages, pages 84--96, New Orleans, January 1985.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

From Trace Sets to Modal-Transition Systems by Stepwise Abstract.. - Schmidt (2001)   (1 citation)  (Correct)

....CCR 9970679, INT 9981558, ITR 0085949, and ITR 0086154. Preprint submitted to Elsevier Preprint 27 July 2001 [50] but also by many others, it is the most natural format for this purpose. But many testing and analysis frameworks are oriented towards another format, branching time temporal logic [4,16,18], which lets one write correctness properties in terms of the potential execution steps ( branches ) that might be taken from each state in a system. The standard formulations of linear time logic (LTL [16,37] and branchingtime logic (CTL [6,16] are often presented as incomparable, because of ....

.... logic and branching time logic as competing semantical interpretations of the same temporal logic notation [27] Although these insights are valuable, they have suggested that the linear time and branching time approaches are competitors, locked in a dual where one must vanquish the other [18,50]. A significant paper by Cousot and Cousot shows that this scenario need not be the case [12] By employing abstract interpretation, a theory of abstraction of structure [9,10,25] Cousot and Cousot show that a system s concrete operational semantics generates execution traces whose behaviors are ....

[Article contains additional citation context not shown here]

E.A. Emerson and C.L. Lei. Modalities for model checking: Branching time logic strikes back. In Proc. 20th ACM Symp. Principles of Prog. Lang., pages 84--96. ACM Press, 1985.


Distributed Explicit Fair Cycle Detection: Set Based Approach - Cerna, Pelnek (2002)   (Correct)

....set of the pair then it intersects also the second set. The nonemptiness check for Streett automata can thus be also based on identification of the fair SCCs of the automaton graph. Other types of automata for which the nonemptiness check is based on identification of fair cycles are listed in [15]. The LTL model checking problem and the LTL model checking with strong fairness (compassion) reduce to language emptiness checking of generalised B uchi automata and Streett automata respectively [36, 26] Fair cycle detection is used to check the CTL formula EGf under the full (generalised) ....

.... checking problem and the LTL model checking with strong fairness (compassion) reduce to language emptiness checking of generalised B uchi automata and Streett automata respectively [36, 26] Fair cycle detection is used to check the CTL formula EGf under the full (generalised) fairness constraints [15]. Hence, the Supported by GA CR grant no. 201 00 1023 core procedure in many model checking algorithms is the fair cycle detection. These algorithms are in common use in explicit and symbolic LTL model checkers such as SPIN [22] and SMV [29] respectively, in fair CTL model checkers such as ....

E. A. Emerson and C.-L. Lei. Modalities for model checking: branching time logic strikes back. Science of Computer Programming, 8:275 -- 306, 1987.


Parameterized Complexity for the Skeptic - Downey (2003)   (15 citations)  (Correct)

....Temporal logics such as LTL and CTL are used for specification languages for automated verification. Gottlob and Koch [GK02] have that the core of XPATH can be viewed as a fragment of CTL . The following algorithm is practical. Theorem 4. 3 (Lichtenstein and Pneuli [LP85] Emerson and Lei [EL87]) The evaluation problems for LTL and CTL on the class of Kripke structures are FPT in time n) where k is the size of the query, and n is the size of the input instance. Given that the material has only been investigated by only a few authors, and the area is definitely important, it is ....

E. Emerson and C. Lei, "Modalities for Model Checking: Branching Time Logic Strikes Back," Scence of Computer Programming, 8 (1987), 275-306.


Advances in Finite Automata and Temporal Logic for System.. - Torre (1999)   (Correct)

....follows by a reduction from 3 SAT. 1 For CTL the following result holds [CES86] Theorem 3.23 The model checking problem for CTL is in deterministic linear time. The following theorem allows to extend to branching time logics the results obtained for corresponding linear time logics [EL85], where the correspondence is given by the fact that the considered branching time logic can be defined using as basic modalities the formulae V9 or 39 for all formulae 9 of the linear time logic. Theorem 3.24 Given a model checking algorithm for a linear logic L, there is a model checking ....

E.A. Emerson and C.L. Lei. Modalities for model-checking: Branching time logic strikes back. In Proceedings of the 12th A CM Symposium on Principles of Programming Languages, pages 84-96, 1985.


Distributed Explicit Fair Cycle Detection: Set Based Approach - Cerna, Pelnek   (Correct)

....of the pair then it intersects also the second set. The nonemptiness check for Streett automata can thus be also based on identi Thetacation of the fair SCCs of the automaton graph. Other types of automata for which the nonemptiness check is based on identi Thetacation of fair cycles are listed in [15]. The LTL model checking problem and the LTL model checking with strong fairness (compassion) reduce to language emptiness checking of generalised B # uchi automata and Streett automata respectively [36, 26] Fair cycle detection is used to check the CTL formula EGf under the full (generalised) ....

.... problem and the LTL model checking with strong fairness (compassion) reduce to language emptiness checking of generalised B # uchi automata and Streett automata respectively [36, 26] Fair cycle detection is used to check the CTL formula EGf under the full (generalised) fairness constraints [15]. Hence, the Supported by GA i CR grant no. 201 00 1023 core procedure in many model checking algorithms is the fair cycle detection. These algorithms are in common use in explicit and symbolic LTL model checkers such as SPIN [22] and SMV [29] respectively, in fair CTL model checkers such as ....

E. A. Emerson and C.-L. Lei. Modalities for model checking: branching time logic strikes back. Science of Computer Programming, 8:275 # 306, 1987.


Oracle Circuits for Branching-Time Model Checking - Schnoebelen (2003)   (1 citation)  (Correct)

....2.2 Branching time logics and NP hard path modalities We assume familiarity with temporal logic model checking [Eme90,CGP99,Sch03] Several branching time logics combine the path quantifiers E and A with lineartime modalities whose path existence problem is in NP. Here are five examples: FCTL [EL87], or Fair CTL , allows restricting to the fair paths of a Kripke structure, where the fair paths are defined by an arbitrary Boolean combination of F P i s. The existence of a fair path is NP complete [EL87] TCTL [Koy90] or Timed CTL , allows adding timing subscripts to the usual ....

....modalities whose path existence problem is in NP. Here are five examples: FCTL [EL87] or Fair CTL , allows restricting to the fair paths of a Kripke structure, where the fair paths are defined by an arbitrary Boolean combination of F P i s. The existence of a fair path is NP complete [EL87]. TCTL [Koy90] or Timed CTL , allows adding timing subscripts to the usual modalities. In Timed KSs (i.e. Kripke structures where edges carry a discrete duration weight) the existence of a path of a given accumulated duration is NP complete [LMS02a] CTL [EH85] allows arbitrary ....

[Article contains additional citation context not shown here]

E. A. Emerson and Chin-Laung Lei. Modalities for model checking: Branching time logic strikes back. Science of Computer Programming, 8(3):275--306, 1987.


Symbolic Guided Search for CTL Model Checking - Bloem, Ravi, Somenzi (2000)   (20 citations)  (Correct)

....good starting point for exploration of the entire state space. Symbolic guided search speeds up CTL model checking and has been shown elsewhere to benefit LTL model checking as well as w regular language containment [BRS99] Combining the two approaches yields a guided search algorithm for CTL [EL87] which we plan to implement. More work remains to be done in the integration of our approach with existing techniques for abstraction. In particular, we are interested in the combination of guided search with the iterative refinement schemes of [PH97, Jan99] ....

E. A. Emerson and C. Lei. Modalities for model checking: Branching time logic strikes back. Science of Computer Programming, 8:275--306, 1987.


On Model Checking Safety Properties - Latvala (2002)   (Correct)

....single state has a self loop. The product is empty if no non trivial SCC contains a state belonging to the set of nal states. Another way is to use the nested depth rst algorithm of [10] The SCC based algorithm has been extended in many ways to take into account di erent fairness constraints [43, 16, 39, 40]. Model checking safety properties does not di er much from the procedure above. The steps are the same, but some of the procedures di er. In the rst step, instead of constructing a B uchi automaton we construct an automaton on nite words which captures the bad pre xes of the formula. The two ....

E.A. Emerson and C-L. Lei. Modalities for model checking: Branching time logic strikes back. Science of Computer Programming, 8(3):275-306, 1987.


The Complexity of Temporal Logic Model Checking - Schnoebelen (2002)   (2 citations)  (Correct)

....[Var95] but the algorithms implemented in popular LTL model checkers (such as Spin [Hol97] are based on standard nondeterministic automata. In principle, model checking CTL # is an easy adaptation of the model checking algorithms for LTL, as was observed by Emerson and Lei: Theorem 3. 4 [EL87, CES86] For any linear time future only logic L, there is a polynomial time Turing reduction from model checking B(L) to model checking L. Hence if L has model checking in some complexity class C, then B(L) has model checking in P C . This applies to CTL # since CTL # is B(LTL) we only need ....

....Turing reduction from model checking B(L) to model checking L. Hence if L has model checking in some complexity class C, then B(L) has model checking in P C . This applies to CTL # since CTL # is B(LTL) we only need to remember that LTL has PSPACE complete model checking. Corollary 3. 5 [EL87, CES86] The model checking problem for CTL # is in PSPACE , that is, in PSPACE. The algorithm underlying Theorem 3.4 is quite simple: one uses a dynamic programming approach la CTL and rst computes in which states the subformulae are satis ed before dealing with the superformula. For a ....

[Article contains additional citation context not shown here]

E. A. Emerson and Chin-Laung Lei. Modalities for model checking: Branching time logic strikes back. Science of Computer Programming, 8(3):275306, 1987.


A Direct Symbolic Approach to Model Checking Pushdown Systems.. - Finkel, al. (1997)   (66 citations)  (Correct)

....contents the various states can be reached with the stack content that makes a cycle possible. This is done similarly to the construction of Section 4, but incorporating the constraints, which is possible since they are given by finite automata. 6 Branching temporal properties : CTL As shown in [EL85], branching time model checking [Eme90] can be reduced to linear time model checking. The idea is to start with the innermost path formulas, verify them with a linear time model checking procedure and then label the structure with the result. This being done, one can move to the next level of path ....

E.A. Emerson and C.-L. Lei. Modalities for model checking: Branching time logic strikes back. In Proceedings of the Twelfth ACM Symposium on Principles of Programming Languages, pages 84--96, New Orleans, January 1985.


Model-Checking LTL with Regular Valuations for Pushdown.. - Schwoon, Esparza, Kucera (2001)   (Correct)

....can be expressed in LTL for which we provide an efEcient model checking algorithm. In Section 4.3 we present and analyze a model checking algorithm for CTL . In the context of Enite state systems it is well known that model checking the more powerful logic CTL can be reduced to checking LTL [5]. This technique can be transferred to pushdown systems using model checking with regular valuations. The complexity of all of the previously developed algorithms is measured in certain parameters of the problem which are usually small, and our complexity bounds are polynomials in those ....

.... are built according to the following abstract syntax equation: where A ranges over the atomic propositions (interpreted, say, by a regular valuation represented by a nite automaton of size IState I) For nite state systems, model checking CTL can be reduced to checking LTL as follows [5]: For a CTL formula , call the path depth of the maximal nesting depth of existential path quantiers within . Subformulae of can be checked in ascending order of path depth; subformulae of the form S t where t is G free are checked with an LTL algorithm which returns the set of states S v, ....

E.A. Emerson and C. Lei. Modalities for model checking: Branching time logic strikes back. Science of Computer Programming, 8(3):275-306, 1987.


On model checking durational Kripke structures.. - Laroussinie, Markey.. (2002)   (Correct)

....DKSs, the upper bound follows. ut 5.2 Model checking TCTL over DKSs Theorem 5.2. 1. Model checking TCTL over DKSs (and ssDKSs) is EXPSPACE complete. 2. Model checking TCTL ; over DKSs (and ssDKSs) is PSPACE complete. Proof. A direct consequence of Theorem 5. 1: the techniques from [EL87] produce an algorithm for TCTL under the form of a simple polynomial time labeling algorithm that calls an oracle for TLTL model checking. Hence model checking belongs to P EXPSPACE , that is EXPSPACE. The same reasoning applies to TCTL ; and yields a a P PSPACE , that is a PSPACE ....

E. A. Emerson and Chin-Laung Lei. Modalities for model checking: Branching time logic strikes back. Science of Computer Programming, 8(3):275-306, 1987.


Visual Specifications for Modular Reasoning about.. - Amla, Emerson.. (2002)   Self-citation (Emerson)   (Correct)

.... states that F holds in nitely often (expressed in Linear Temporal Logic (LTL) as GF(F ) and a co B uchi acceptance speci es that F holds from some point onwards (written in LTL as FG(F ) One may also express an acceptance condition as a disjunction of co B uchi and B uchi conditions [EL87] Informally, a safety property speci es that something bad never happens during an execution, while a liveness property states that something good eventually happens. We use N to represent the natural numbers. 2.1 Syntax An MTD, T , is speci ed over a set of variables (sometimes called ....

....cubic in the size of T , and linear in the size of M . Proof. By Theorem 1 and the procedure given above, M j= T i L(A T M) This is equivalent to searching for a rejecting run of A T on some computation of M . This can be done in time linear in the size of M and linear in the size of A T [EL87] Since A T has size at most cubic in the size of T , the result follows. ut 3 Compositional Reasoning with MTD s Large systems are often composed of many concurrent, interacting processes. This leads to a blowup in the state space of the system, commonly referred to The size of AT is the size ....

E.A. Emerson and C. Lei. Modalities for model checking: Branching time logic strikes back. Science of Computer Programming, 8(3):275-306, 1987. 16


Automata-Theoretic Techniques for Temporal Reasoning - Vardi (2006)   (Correct)

No context found.

E.A. Emerson and C.-L. Lei. Modalities for model checking: Branching time logic strikes back. In Proc. 20th ACM Symp. on Principles of Programming Languages, pages 84--96, New Orleans, January 1985.


Reasoning about Co-Büchi Tree Automata - Torre, Murano (2005)   (Correct)

No context found.

E.A. Emerson and C.L. Lei. Modalities for model-checking: Branching time logic strikes back. In Proceedings of the 12th ACM Symposium on Principles of Programming Languages, pages 84--96, 1985.


Model-Checking LTL with Regular Valuations for Pushdown.. - Esparza, Kucera, Schwoon   (5 citations)  (Correct)

No context found.

E.A. Emerson and C. Lei. Modalities for model checking: Branching time logic strikes back. Science of Computer Programming, 8(3):275--306, 1987.


Formal Analysis of Early Requirements Specifications - Fuxman (2001)   (6 citations)  (Correct)

No context found.

E. Emerson and C. Lei. Modalities for model checking: Branching time logic strikes back. Science of Computer Programming, 8(3):275--306, 1986.


Model-Checking LTL with Regular Valuations for Pushdown.. - Esparza, Kucera, Schwoon (2002)   (5 citations)  (Correct)

No context found.

E.A. Emerson and C. Lei. Modalities for model checking: Branching time logic strikes back. Science of Computer Programming, 8(3):275--306, 1987.


Distributed Explicit Fair Cycle Detection - Cerna, Pelane (2003)   (4 citations)  (Correct)

No context found.

E. A. Emerson and C.-L. Lei. Modalities for model checking: branching time logic strikes back. Science of Computer Programming, 8:275 - 306, 1987.


The Complexity of Temporal Logic Model Checking - Schnoebelen (2003)   (2 citations)  (Correct)

No context found.

E. A. Emerson and Chin-Laung Lei. Modalities for model checking: Branching time logic strikes back. Science of Computer Programming, 8(3):275-306, 1987.


BTL2 and expressive completeness for ECTL+ - Rabinovich, Schnoebelen (2000)   (Correct)

No context found.

E. A. Emerson and Chin-Laung Lei. Modalities for model checking: Branching time logic strikes back. Science of Computer Programming, 8(3):275-306, 1987.


Model-Checking LTL with Regular Valuations for Pushdown.. - Schwoon, Esparza, Kucera (2001)   (Correct)

No context found.

E.A. Emerson and C. Lei. Modalities for model checking: Branching time logic strikes back. Science of Computer Programming, 8(3):275--306, 1987.


Search Techniques and Automata for Symbolic Model Checking - Bloem (2001)   (Correct)

No context found.

E. A. Emerson and C. Lei. Modalities for model checking: Branching time logic strikes back. Science of Computer Programming, 8:275-306, 1987.


CTL+ is Complete for Double Exponential Time - Lange (2003)   (Correct)

No context found.

E. A. Emerson and C.-L. Lei. Modalities for model checking: Branching time logic strikes back. Science of Computer Programming, 8(3):275--306, 1987.


is Complete for Double Exponential Time Jan Johannsen and .. - Institut Ur Informatik   (Correct)

No context found.

E. A. Emerson and C.-L. Lei. Modalities for model checking: Branching time logic strikes back. Science of Computer Programming, 8(3):275-306, 1987.

First 50 documents  Next 50

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC