70 citations found. Retrieving documents...
Z. Manna and A. Pnueli. Verification of concurrent programs: The temporal framework. In R. S. Boyer and J. S. Moore, editors, The Correctness Problem in Computer Science, pages 215--273, Academic Press, New York, 1981. 2

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

A Unified Approach to Hardware Verification through Heterogeneous .. - Fisler (1996)   (8 citations)  (Correct)

....what happens between states of a computation [41] Logics reflecting what happens at states, rather than between them, fall into two general classes: linear time temporal logics and branching time temporal logics. Lineartime temporal logics view time as having a single future, or execution path [59]. Branching time temporal logics view time as having many possible futures [29] These views of futures are reflected in the formulas of the respective logics. Good surveys of temporal logic appear in [28] and [67] HHL includes the branching time logic CTL as one sentential representation. ....

Z. Manna and A. Pnueli. Verification of concurrent programs: The temporal framework. In R.S. Boyer and J.S. Moore, editors, Correctness Problem in Computer Science, pages 215--273. Academic Press, 1982.


Verifying Temporal Properties without Temporal Logic - Schneider, Alpern (1988)   (23 citations)  (Correct)

....to be made explicit. Formulas of temporal logic can be interpreted as predicates on sequences of states, and various formulations of such temporal logics have been used for specifying properties called temporal propertiesf interest to designers of concurrent programs amport 83a] Lamport 83b] Manna Pnueli 81a] Wolper 83] While there is not general agreement on the details of such a specification language, there is agreement that temporal logic provides a good basis for such a language and it, or something close to it, is sufficiently expressive. Temporal logic has also been used in proving temporal ....

Manna, Z. and A. Pnueli. Verification of concurrent programs: The temporal framework. The Correctness Problem in Computer Science (R.S. Boyer and J.S. Moore, eds.), International Lecture Series in Computer Science, Academic Press, London, 1981, 141-154.


Verifying Temporal Properties without Temporal Logic - Alpern, Schneider (1989)   (23 citations)  (Correct)

....essence of that property to be made explicit. Formulas of temporal logic can be interpreted as predicates on sequences of states, and various formulations of such temporal logics have been used for specifying properties called temporal properties of interest to designers of concurrent programs [15, 16, 21, 35]. While there is not general agreement on the details of such a specification language, there is agreement that temporal logic provides a good basis for such a language, and it, or something close to it, is sufficiently expressive. Temporal logic has also been used in proving temporal properties ....

MANNA, Z., AND PNUELI, A. Verification of concurrent programs: The temporal framework. In The Correctness Problem in Computer Science, R. S. Boyer and J. S. Moore, Eds. International Lecture Series in Computer Science. Academic Press, London, 1981, pp. 141-154.


Le Algebre Evolventi per la validazione di hardware - Bella, Riccobene (1996)   (Correct)

....utilizzati sono molteplici ma possono essere raggruppati come segue: Formalismi basati sulla Logica. Logica del primo ordine [Hat82, Men64] Logica di Boyer Moore [BM84, BM88] Logica di ordine superiore [Rei83, Gor87] Logica Temporale [Eme90, RU71] Logica Temporale Lineare [MP82] Logica Temporale ad Intervalli [HKP82] Mu Calcolo [Koz83] con molteplici varianti. Formalismi basati sulla Teoria degli Automi. Macchine di Moore [HU79] Macchine di Dill [Dil88] Formalismi ibridi. Logica temporale lineare ed Automi a stati finiti [Wol85] Logica ....

Z. Manna, A. Pnueli. "Verification of Concurrent Programs: the Temporal Framework". Correctness Problem in Computer Science. (Eds. R. S. Boyer, J. S. Moore), Academic Press, London, 1982.


Temporal Logics of Computations - Introductory Course - Goranko (2000)   (Correct)

....e#ecting the computation. Formally, these are Kripke models over a linear flow of time represented by #N, #. Here we shall present a natural and useful temporal logic to reason about computations. It was proposed by Pnueli in his seminal paper [Pnu77] axiomatized and studied in [GPSS80] and [MP81] and since then in many more works, and has become the most well known temporal logic used in computer science nowadays. 3.1.1 Language and syntax The language of LPTL is a propositional language containing a set of atomic propositions AP, the Boolean constant # and connective #, and the ....

....axiomatic system for LPTL is sound and (weakly) complete i.e. a formula is LPTL consistent i# it is satisfiable in a linear temporal model. Proof (sketch) There are various completeness proofs for LPTL in the literature, most of them based on semantic tableau constructions. See e.g. GPSS80] MP81] GHR94] LP00] Here is a sketch of a traditional modal completeness proof, for details on which see [Gol92] The soundness is straightforward, as usual. For the completeness, take a generated canonical model satisfying given formula #. It is a reflexive, transitive, linear, functional ....

Z. Manna and A. Pnueli. Verification of concurrent programs: The temporal framework. In R. Boyer and J. Moore, editors, The Correctness Problem in Computer Science, pages 215--273, London, 1981. Academic Press.


Automatic Synthesis of Linear Process Models from.. - Steffen, Margaria.. (1997)   (2 citations)  (Correct)

....of verifying for every step in a process model whether it violates the given global constraints. On the other hand temporal logics have been successfully introduced in various areas of computer science in order to specify and automatically verify abstract global properties of finite state systems [19, 5, 18, 32, 25, 9, 6, 33, 26]. Less frequent is their application as a basis for synthesis problems [20, 8] In this paper we present PM MetaFrame, a tool tailored for the automatic synthesis of linear 1 sequences of process model (PM) components from temporal constraints that can be expressed by means of linear time ....

Z. Manna, A. Pnueli: "Verification of concurrent programs: the temporal framework", in R. Boyer, J. Moore eds., "The Correctness Problem in Computer Science", pp.215-273, Academic Press, 1981.


Hierarchical Correctness Proofs for Distributed Algorithms - Tuttle (1987)   (229 citations)  (Correct)

....assertions is often an unintuitive formulation. A more natural expression of such properties is possible with temporal logic. Temporal logic was introduced by Pnueli in [Pnu77] as an adaptation of classical modal logic suitable for reasoning about concurrent programs. The two paper series [MP81b] and [MP81a] by Manna and Pnueli is a thorough introduction to the expression of properties of concurrent programs, and the verification of these properties, using temporal logic. Here the meaning of a system computation is a sequence of system states. The fundamental temporal operators are the ....

Zohar Manna and Amir Pnueli. Verification of concurrent programs: The temporal framework. In Robert S. Boyer and J. Strother Moore, editors, The Correctness Problem in Computer Science, International Lecture Series in Computer Science, pages 215--273. Academic Press, London, 1981. 83


Hierarchical Correctness Proofs for Distributed Algorithms - Lynch, Tuttle (1987)   (229 citations)  (Correct)

....this partition, we are able to define a simple notion of fair computation. It is clear that most verification methods, such as the Hoare logic of Owicki and Gries in [OG76] the use of invariant assertions advocated by Lamport and Schneider in [LS84b] the temporal logic of Manna and Pnueli in [MP81b] and [MP81a] and the method of deriving proof obligations of Alpern and Schneider in [AS87] can be used to verify the correctness of algorithms expressed in terms of input output automata. We do not fix on a particular methodology for reasoning about the behavior of individual automata. Instead, ....

Zohar Manna and Amir Pnueli. Verification of concurrent programs: The temporal framework. In Robert S. Boyer and J. Strother Moore, editors, The Correctness Problem in Computer Science, International Lecture Series in Computer Science, pages 215--273. Academic Press, London, 1981.


On-Line Algorithms for Networks of Temporal Constraints - d'Amore, Iacobini   (Correct)

.... the constraints, where z i is the value to be assigned to v i ; namely, for each (v i ; v j ) 2 E, it results z j Gamma z i 2 S I2L(v i ;v j ) I (assuming j i) Problems involving temporal constraints arise in several areas of computer science such as scheduling [2,9] program verification [11,3,12], real time systems [17] temporal databases [18] and artificial intelligence (see [6] for an extensive bibliography) In [5] it is proved that the problem of deciding whether a given network admits a solution is NP hard, also if we restrict each constraint to consist of no more than two ....

Z. Manna and A. Pnueli. Verification of concurrent programs: the temporal framework. In R.S. Boyer and J.S. Moore, editors, The Correctness Problem in Computer Science, pages 215--273. Academic Press, 1981.


On Using Temporal Logic for Refinement and Compositional.. - Mokkedem, Méry (1993)   (2 citations)  (Correct)

....axioms and rules for reasoning about specific data domains to which both the program and the specification refer, and (3) a program part that restricts the set of considered models to those that correspond to the behaviour of the specific program being verified. The classical temporal logic [15, 16] provides a powerful tool for global specification and non compositional verification of existing concurrent programs. However, this logic offers very poor support for modular specification and verification and, consequently, systematic design of concurrent programs is hard (if not impossible) to ....

....systems can be derived from their abstract specifications in a systematic way. 3 What s the problem with TL The linear discrete temporal logic TL has been perceived to be an appropriate tool for both the semantic description of concurrent (and sequential) programs and the reasoning about them [15, 16]. It relies on the fact that concurrent program behaviour can be easily modeled by all possible totally ordered execution sequences arising from interleavings of actions in the separate sequential processes of the concurrent program (interleaving semantics) However, serious problems arise when ....

Z. Manna and A. Pnueli. Verification of concurrent programs: The temporal framework. In R.S. Boyer and J.S. Moore, editors, Correctness Problem in Computer science, pages 215--273, London, 1982. Academic Press.


Monitoring Dynamic Integrity Constraints on Finite State.. - Lipeck, al. (1991)   (6 citations)  (Correct)

....constraints can be expressed by temporal logic formulae which are interpreted just in such state sequences. Temporal logic is an extension of classic predicate logic by temporal quantifiers and operators like always , sometime , next , etc. It has primarily been used for program verification [MaP81, Wo83, MaW84, ClES86, Kr87], but has also been applied to database specifications by many authors in the last decade [Se80, CaCF82, EhLG84, Ku84, LiEG85, CaS87, LiS87, FiS88, Li90, Sa91] 1 Temporal formulae, however, usually are interpreted in infinite state sequences. Since in practice only a partial, finite prefix of ....

Manna, Z. and Pnueli, A.: Verification of Concurrent Programs: The Temporal Framework. The Correctness Problem in Computer Science (R.S.Boyer, J.S.Moore, eds.), Academic Press, London 1981, 215--273.


Using Temporal Logic To Support The Specification And.. - Johnson, Harrison (1992)   (1 citation)  (Correct)

....a concise and precise means of describing complex properties of dynamic systems. It possesses a well founded semantics based on that of modal logic which has already been exploited to support the design of process control applications (Sakuragawa 1987) It supports reasoning about concurrency (Manna and Pnueli 1981). It provides the designer with proof techniques through Kripke semantics. Temporal logic extends first order logic to include the following operators: 3 (read as eventually ) fl (read as next ) 2 (read as always ) and U (read as until ) The use of this formalism relieves the designer from ....

....the screen is refreshed: 3(view(off; errordisp) 3(view(on; errordisp) It is true that eventually errordisp is a view of the off state and eventually errordisp is a view of the on state. This is a violation of our previous requirement because we know that for any formula w: 2( w) j : 3(w) (Manna and Pnueli 1981). The user may not be able to determine the whether the system is on, off or in error from the errordisp alone. If the user cannot determine whether the state of the system they may not be able to predict the effect of their commands. For instance, attempts to start a system may have very ....

Manna, Z. and Pnueli, A. (1981), Verification of concurrent programs: The temporal framework. In R.S. Boyer and J. Strother Moore, editors, The Correctness Problem In Computer Science, pages 215-273. London, United Kingdom: Academic Press.


Describing, Structuring and Implementing Objects -.. (1991)   (4 citations)  (Correct)

....These notions give, in a way, a semantics for the concepts of permission and obligation. As is well known, temporal logic has been found to be quite suitable for reasoning about safety ( something bad will never happen ) and liveness properties ( something good will eventually happen ) eg Manna and Pnueli 81] In [Fiadeiro and Maibaum 89a] we have already shown how it is possible to reason about such temporal properties of systems from a specification of their behaviour given in terms of permissions and obligations as above. Basically, we can introduce an additional consequence relation and ....

Z.Manna and A.Pnueli, "Verification of Concurrent Programs: The Temporal Framework", in R.Boyer and J.Moore (eds) The Correctness Problem in Computer Science, Academic Press 1981, 215-273


Process Semantics of Temporal Logic Specification - Fiadeiro, Costa, Sernadas.. (1991)   (2 citations)  (Correct)

....a (finite) trace u is the projection of a life cycle of L to the proper events of the process then, after u, there is no commitment for the process to perform any other event. That is, we work only with quiescent traces in the sense of [Misra 84] In the traditional temporal specification jargon [Manna and Pnueli 81] this means that we are interested in processes that satisfy the liveness requirements that may be specified. Whereas safety properties ( nothing bad will ever happen ) are compatible with prefixclosure (the prefix of a safe trace is still safe) liveness requirements ( something good will ....

Z.Manna and A.Pnueli, "Verification of Concurrent Programs: The Temporal Framework", in R.Boyer and J.Moore (eds) The Correctness Problem in Computer Science, Academic Press 1981, 215-273


A Parallel Execution Model for Chronolog - Chuchang Liu Mehmet   (Correct)

....programming. Key Words: Temporal logic programming, operational semantics, context parallelism, warehouse, dataflow computation. 1 Introduction Temporal logic has been widely used as a formalism for program specification and verification, modelling temporal databases and reasoning about time [6, 7, 13]. In temporal logic, the meanings of formulas depend on an implicit time parameter and elements from different moments in time can be combined through the use of temporal operators. Therefore, temporal logic can model time dependent and dynamic properties of certain problems in the real world in a ....

Z. Manna and A. Pnueli. Verification of concurrent programs: the temporal framework. In Boyer and Moore, editors, Correctness Problem in Computer Science, pages 215--273. Academic Press, 1981.


A Graphical Interval Logic for Specifying Concurrent.. - Dillon, Kutty, Moser.. (1994)   (29 citations)  (Correct)

....development of real world systems. Users must be able to express the properties of the systems about which they wish to reason as naturally as possible and to confirm mechanically that the specifications, designs, testing criteria and sample executions have the required properties. Temporal logics [2, 19, 21, 32] are well suited for specifying temporal properties of concurrent systems. Experience has shown, however, that specifications of even moderate sized systems are too complex to be readily understood. This complexity stems chiefly from the need to establish the temporal context within which ....

Z. Manna and A. Pnueli. Verification of concurrent programs: The temporal framework. In R. S. Boyer and J. S. Moore, eds., The Correctness Problem in Computer Science, pp. 215--273. Academic Press, 1981.


Executing Temporal Logic Programs - Ben Moszkowski Address (1986)   (113 citations)  (Correct)

No context found.

Z. Manna and A. Pnueli. Verification of concurrent programs: The temporal framework. In R. S. Boyer and J. S. Moore, editors, The Correctness Problem in Computer Science, pages 215--273, Academic Press, New York, 1981. 2


Implementation of Symbolic Model Checking for Probabilistic.. - Parker (1999)   (5 citations)  (Correct)

No context found.

Z. Manna and A. Pnueli. Verification of Concurrent Programs: The Temporal Framework. In R. Boyer and J. Moore, editors, The Correctness Problem in Computer Science, pages 215--273. Academic Press, London, 1981.


TEMPORAL LOGICS OF COMPUTATIONS - Introductory course - Goranko (2000)   (Correct)

No context found.

Z. Manna and A. Pnueli. Verification of concurrent programs: The temporal framework. In R. Boyer and J. Moore, editors, The Correctness Problem in Computer Science, pages 215--273, London, 1981. Academic Press.


On the Logic of TLA+ - Merz (2001)   (Correct)

No context found.

Zohar Manna and Amir Pnueli. Verification of concurrent programs: the temporal framework. In R.S. Boyer and J.S. Moore, editors, The Correctness Problem in Computer Science, pages 215--273. Academic Press, London, 1982.


Hyperdocuments as Automata: - Verification Of Trace-Based   (Correct)

No context found.

Manna, Z., and Pnueli, A. Verification of concurrent programs: the temporal framework. In The Correctness Problem in Computer Science,R.S.Boyer and J. S. Moore, Eds. Academic Press, 1981, pp. 215--273.


Automated Temporal Reasoning about Reactive Systems - Emerson (1996)   (38 citations)  (Correct)

No context found.

Manna, Z., and Pnueli, A., Verification of Concurrent Programs: The Temporal Framework, in The Correctness Problem in Computer Science, Boyer & Moore (eds.), Academic Press, pp. 215-273, 1982.


Dealing with Multiple Granularity of Time in Temporal Logic.. - Liu, ORGUN (1996)   (4 citations)  (Correct)

No context found.

Manna, Z., Pnueli, A. (1981). Verification of concurrent programs: the temporal framework. In Boyer and Moore, editors, Correctness Problem in Computer Science, pages 215--273. Academic Press.


Temporal Theories as Modularisation Units for Concurrent.. - Fiadeiro, Maibaum (1992)   (51 citations)  (Correct)

No context found.

Z.Manna and A.Pnueli, "Verification of Concurrent Programs: The Temporal Framework", in R.Boyer and J.Moore (eds) The Correctness Problem in Computer Science, Academic Press 1981, 215-273


Proof-Theoretic Semantics Of Object-Oriented.. - Fiadeiro, Sernadas, .. (1990)   (12 citations)  (Correct)

No context found.

Z.Manna and A.Pnueli, "Verification of Concurrent Programs: The Temporal Framework", in R.Boyer and J.Moore (eds) The Correctness Problem in Computer Science, Academic Press 1981, 215-273

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