Verification: Theory and Practice [electronic resource] :Essays Dedicated to Zohar Manna on the Occasion of His 64th Birthday /
Contributor(s): Dershowitz, Nachum [editor.] | SpringerLink (Online service).Material type: BookSeries: Lecture Notes in Computer Science: 2772Publisher: Berlin, Heidelberg : Springer Berlin Heidelberg : Imprint: Springer, 2003.Description: XVI, 788 p. online resource.Content type: text Media type: computer Carrier type: online resourceISBN: 9783540399100.Subject(s): Computer science | Special purpose computers | Software engineering | Programming languages (Electronic computers) | Computers | Computer logic | Computer Science | Software Engineering/Programming and Operating Systems | Logics and Meanings of Programs | Special Purpose and Application-Based Systems | Software Engineering | Programming Languages, Compilers, Interpreters | Computation by Abstract DevicesOnline resources: Click here to access online
Frontispiece: Zohar Manna -- Pæan to Zohar Manna -- Technical Papers -- A Logic of Object-Oriented Programs -- Formal Analysis of Hierarchical State Machines -- Abstraction as the Key for Invariant Verification -- Domain Engineering: a “Radical Innovation” for Software and Systems Engineering? A Biased Account -- The ASM Ground Model Method as a Foundation of Requirements Engineering -- A Functional Calculus for Specification and Verification of Nondeterministic Interactive Systems -- Notes from the Logbook of a Proof-Checker’s Project -- Counterexamples Revisited: Principles, Algorithms, Applications -- Easy Intruder Deductions -- Verification by Abstract Interpretation.
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.