Zohar Manna (Haifa, 193930 agosto 2018) è stato un informatico israeliano naturalizzato statunitense.

È stato professore di informatica alla Stanford University.

Biografia

modifica

Ha conseguito la laurea (Bachelor of Science) e il Master presso il Technion - Israel Institute of Technology. Ha frequentato la Carnegie Mellon University e ha conseguito il dottorato di filosofia (PhD) in informatica nel 1968.

Manna tornò in Israele nel 1972 come professore di matematica applicata presso il Weizmann Institute of Science. È diventato professore ordinario a Stanford nel 1978. È rimasto affiliato al Weizmann Institute of Science fino al 1995. Ha continuato a lavorare come professore a Stanford fino al pensionamento nel 2010. Ha supervisionato 30 studenti di dottorato, tra cui Nachum Dershowitz, Adi Shamir, Thomas Henzinger, Pierre Wolper e Martín Abadi.

Libri

modifica

È autore di nove libri. The Mathematical Theory of Computation (McGraw Hill, 1974; ristampato Dover, 2003) è uno dei primi testi a fornire un'ampia copertura dei concetti matematici alla base della programmazione del computer. Con Amir Pnueli, è coautore di una trilogia incompiuta di libri di testo sulla logica temporale e sulla verifica dei sistemi reattivi: The Temporal Logic of Reactive and Concurrent Systems: Specification (Springer-Verlag, 1991), The Temporal Logic of Reactive and Concurrent Systems: Safety (Springer-Verlag, 1995) e The Temporal Logic of Reactive and Concurrent Systems: Progress (non pubblicato; i primi tre capitoli sono pubblicati su http://theory.stanford.edu/~zm/tvors3.html).

Con Aaron R. Bradley è stato coautore di un libro di testo, The Calculus of Computation, che funge da introduzione sia alla logica del primo ordine che alla verifica formale.

Premi

modifica

Nel 1994 è stato nominato membro dell'Association for Computing Machinery. Nel 2016, ha condiviso l'Herbrand Award con Richard Waldinger per la sua "ricerca pionieristica e contributi pedagogici (con Richard Waldinger) al ragionamento automatizzato, alla sintesi di programmi, alla pianificazione e ai metodi formali". Ha ricevuto il Premio Bauer dall'Università Tecnica di Monaco e un dottorato honoris causa dall'École Normale Supérieure de Cachan.

Collegamenti esterni

modifica
Controllo di autoritàVIAF (EN91223528 · ISNI (EN0000 0000 8163 7740 · LCCN (ENn80082454 · GND (DE128838248 · BNF (FRcb12375820f (data) · J9U (ENHE987007430474505171 · NDL (ENJA00448710

📚 Artikel Terkait di Wikipedia

Garbage collection

esecuzione il ciclo di raccolta (detta embarrassing pause). Incremental e concurrent garbage collection sono progettati per ridurre questa interruzione, svolgendo

OpenBSD

sicurezza. I primi accorgimenti furono di lavorare in un repository CVS (Concurrent Versions System) pubblico in sola lettura in modo tale che il codice fosse

Monitor (sincronizzazione)

esempi di linguaggi che consentono l'uso di monitor si possono citare: Concurrent Pascal Mesa Java Il linguaggio C# non ha i monitor come caratteristica

Dimostrazione a conoscenza zero

the 20th ACM Symposium on Theory of Computing, p.113-121. 1988. ^ Cynthia Dwork, Moni Naor, and Amit Sahai. Concurrent Zero Knowledge. Journal of the ACM

Rete di Petri

ISBN 978-3-540-52044-3. (EN) Robert-Christoph Riemann, Modelling of Concurrent Systems: Structural and Semantical Methods in the High Level Petri Net

SpiNNaker

S. Davies, L. Plana, C. Patterson, T. Sharp, D. Lester e S. Furber, Concurrent heterogeneous neural model simulation on real-time neuromimetic hardware

Mathematica

1988. ^ Mathematica 1.2 adds new graphics options: upgrade also promises concurrent operations by Elinor Craig, MacWeek, 25 luglio 1989. ^ Mathematica + 283

Model checking

timed concurrent systems, H. Bowman and R.S. Gomez. Springer, January 2006. (EN) Denis Howe, Model checking, in Free On-line Dictionary of Computing. Disponibile