WorldCat Identities

Manna, Zohar

Overview
Works: 177 works in 694 publications in 4 languages and 5,131 library holdings
Roles: Author, Editor, Honoree
Classifications: QA76.6, 001.642
Publication Timeline
.
Most widely held works about Zohar Manna
 
Most widely held works by Zohar Manna
Mathematical theory of computation by Zohar Manna( Book )

31 editions published between 1974 and 2003 in 3 languages and held by 657 WorldCat member libraries worldwide

The logical basis for computer programming by Zohar Manna( Book )

28 editions published between 1984 and 1990 in English and held by 521 WorldCat member libraries worldwide

Mathematical logic; Theories with induction
Studies in automatic programming logic by Zohar Manna( Book )

15 editions published in 1977 in English and Italian and held by 327 WorldCat member libraries worldwide

Lectures on the logic of computer programming by Zohar Manna( Book )

18 editions published in 1980 in English and held by 325 WorldCat member libraries worldwide

This monograph deals with aspects of the computer programming process that involve techniques derived from mathematical logic. The author focuses on proving that a given program produces the intended result whenever it halts, that a given program will eventually halt, that a given program is partially correct and terminates, and that a system of rewriting rules always halts. Also, the author describes the intermediate behavior of a given program, and discusses constructing a program to meet a given specification
The temporal logic of reactive and concurrent systems by Zohar Manna( Book )

21 editions published between 1991 and 2013 in English and Undetermined and held by 282 WorldCat member libraries worldwide

Reactive systems are computing systems which are interactive, such as real-time systems, operating systems, concurrent systems, control systems, etc. They are among the most difficult computing systems to program. Temporal logic is a formal tool/language which yields excellent results in specifying reactive systems. This volume, the first of two, subtitled Specification, has a self-contained introduction to temporal logic and, more important, an introduction to the computational model for reactive programs, developed by Zohar Manna and Amir Pnueli of Stanford University and the Weizmann Institute of Science, Israel, respectively
Temporal verification of reactive systems : safety by Zohar Manna( Book )

17 editions published between 1991 and 2012 in English and German and held by 250 WorldCat member libraries worldwide

This book presents an extensive verification methodology for proving that reactive systems meet their specifications, expressed as safety properties in the language of temporal logic. The methods include deductive approaches based on theorem proving and fully automatic approaches based on model checking. All researchers and students interested in the analysis and verification of reactive and concurrent systems will find this book to be a comprehensive guide on how formal techniques can be used to ensure the correctness of such systems. An educational version of the Stanford Temporal Prover (STeP), a tool which supports the verification of reactive systems, is available for use with this book
Verification : theory and practice : essays dedicated to Zohar Manna on the occasion of his 64th birthday by Nachum Dershowitz( Book )

11 editions published between 2003 and 2004 in English and held by 234 WorldCat member libraries worldwide

This festschrift volume constitutes a unique tribute to Zohar Manna on the occasion of his 64th birthday. Like the scientific work of Zohar Manna, the 32 research articles span the entire scope of the logical half of computer science. Also included is a paean to Zohar Manna by the volume editor. The articles presented are devoted to the theory of computing, program semantics, logics of programs, temporal logic, automated deduction, decision procedures, model checking, concurrent systems, reactive systems, hardware and software verification, testing, software engineering, requirements specification, and program synthesis
The deductive foundations of computer programming : a one-volume version of The logical basis for computer programming by Zohar Manna( Book )

14 editions published between 1943 and 1993 in English and held by 190 WorldCat member libraries worldwide

The calculus of computation : decision procedures with applications to verification by Aaron R Bradley( Book )

19 editions published between 2007 and 2010 in English and Undetermined and held by 168 WorldCat member libraries worldwide

Computational logic is a growing field with applications in artificial intelligence, constraint solving, and the design and verification of software and hardware systems. This book introduces computational logic from the foundations of first-order logic to decision procedures for arithmetic, data structures, and combination theories
The logical basis for computer programming by Zohar Manna( Book )

9 editions published in 1985 in English and held by 101 WorldCat member libraries worldwide

Software development technologies for reactive, real-time, and hybrid systems by Zohar Manna( Book )

1 edition published in 1997 in English and held by 80 WorldCat member libraries worldwide

Open architectures for formal reasoning and deductive technologies for software development final report 5/1/91-7/31/94, grant no. NAG2-703( Book )

1 edition published in 1994 in English and held by 72 WorldCat member libraries worldwide

Time for verification : essays in memory of Amir Pnueli by Zohar Manna( Book )

14 editions published in 2010 in English and held by 42 WorldCat member libraries worldwide

The topics covered span the entire breadth of the scientific work of Amir Pnueli, with a focus on the development and the application of formal methods. Also included is the first chapter of the unpublished Volume III of Zohar Manna and Amir Pnueli's work on the verification of reactive systems using temporal logic techniques. --Book Jacket
The temporal logic of reactive and concurrent systems by Zohar Manna( Book )

3 editions published between 1991 and 1992 in English and held by 39 WorldCat member libraries worldwide

Verification of concurrent programs : a temporal proof system by Zohar Manna( Book )

15 editions published between 1981 and 1983 in English and Undetermined and held by 26 WorldCat member libraries worldwide

A proof system based on temporal logic is presented for proving properties of concurrent programs based on the shared-variables computation model. The system consists of three parts: the general uninterpreted part, the domain dependent part and the program dependent part. In the general part we give a complete proof system for first-order temporal logic with detailed proofs of useful theorems. This logic enables reasoning about general time sequences. The domain dependent part characterizes the special properties of the domain over which the program operates. The program dependent part introduces axioms which restrict the time sequences considered to be execution sequences of a given program. The utility of the full system is demonstrated by proving invariance, liveness and precedence properties of several concurrent programs. Derived proof principles for these classes of properties, are obtained and lead to a compact representation of proofs
Is "sometime" sometimes better than "always"? : Intermittent assertions in proving program correctness by Zohar Manna( Book )

16 editions published between 1976 and 1977 in English and Undetermined and held by 21 WorldCat member libraries worldwide

This paper explores a technique for proving the correctness and termination of computer programs simultaneously. This approach, which the authors call the intermittent-assertion method, involves documenting the program with assertions that must be true at some time when control passes through the corresponding point, but that need not be true every time. The method, introduced by Burstall, promises to provide a valuable complement to more conventional methods. The authors first introduce the intermittent-assertion method with a number of examples of correctness and termination proofs. Some of these proofs are markedly simpler than their conventional counterparts. On the other hand, they show that a proof of correctness or termination by any of the conventional techniques can be rephrased directly as a proof using intermittent assertions. Finally, they show how the intermittent-assertion method can be applied to prove the validity of program transformations and the correctness of continuously operating programs
How to clear a block : a theory of plans by Zohar Manna( Book )

7 editions published between 1986 and 1987 in English and Undetermined and held by 19 WorldCat member libraries worldwide

Problems in commonsense and robot planning are approached by methods adapted from program synthesis research; planning is regard as an application of automated deduction. To support this approach, we introduce a variant of situational logic, called plan theory, in which plans are explicit objects. A machine-oriented deductive-tableau inference system is adapted to plan theory. Equations and equivalences of the theory are built into a unification algorithm for the system. Frame axioms are built into the resolution rule. Special attention is paid to the derivation of conditional and recursive plans. Inductive proofs of theorems for even the simplest planning problems, such as clearing a block, have been found to require challenging generalizations
Temporal verification of reactive systems by Zohar Manna( Book )

2 editions published in 1995 in English and held by 19 WorldCat member libraries worldwide

A hierarchy of temporal properties by Zohar Manna( Book )

6 editions published between 1987 and 1988 in English and held by 18 WorldCat member libraries worldwide

Abstract: "We propose a classification of temporal properties into a hierarchy which refines the known safety-liveness classification of properties. The new classification recognizes the classes of safety, guarantee, persistence, fairness, and hyper-fairness. The classification suggested here is based on the different ways a property of finite computations can be extended into a property of infinite computations. For properties that are expressible by temporal logic and predicate automata, we provide a syntactic characterization of the formulae and automata that specify properties in the different classes. We consider the verification of properties over a given program, and provide a unique proof principle for each class."
Completing the temporal picture by Zohar Manna( Book )

9 editions published in 1989 in English and held by 17 WorldCat member libraries worldwide

The paper presents a relatively complete proof system for proving the validity of temporal properties of reactive programs. The presented proof system improves on previous temporal systems, such as (MP83a) and (MP83b), in that it reduces the validity of program properties into pure assertional reasoning, not involving additional temporal reasoning. The proof system is based on the classification of temporal properties according to the Borel hierarchy, providing an appropriate proof rule for each of the main classes, such as safety, response, and progress properties
 
moreShow More Titles
fewerShow Fewer Titles
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.64 (from 0.50 for The calcul ... to 1.00 for Papers, 19 ...)

The logical basis for computer programming
Alternative Names
Manna, Z.

Manna, Z. (Zohar)

Mannāʿ, Zuhar 1939-

Zohar Manna

Zohar Manna amerikansk ingenir

Zohar Manna amerikansk ingenjr

Zohar Manna informaticien amricain

Zohar Manna israelisch-US-amerikanischer Informatiker

זוהר מנה

マンナ, ゾーハ

Languages
Covers
The logical basis for computer programmingLectures on the logic of computer programmingThe temporal logic of reactive and concurrent systemsTemporal verification of reactive systems : safetyVerification : theory and practice : essays dedicated to Zohar Manna on the occasion of his 64th birthdayThe deductive foundations of computer programming : a one-volume version of The logical basis for computer programmingThe calculus of computation : decision procedures with applications to verificationThe logical basis for computer programming