TDS Publications

Please note: Papers can also be found by browsing the TDS group pages

2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990

1989 1988 1987 1986 1985 1984 1983 1982 1981 1980

Complete list of papers authored with Nancy Lynch from 1971-present.

To appear

Gregory Chockler, Seth Gilbert, Vincent C. Gramoli, Peter M. Musial, and Alex A. Shvartsman. Reconfigurable Distributed Storage for Dynamic Networks. To appear in Journal of Parallel and Distributed Computing, 2008.

Alex Cornejo, Nancy Lynch. Connectivity Service for Mobile Ad-Hoc Networks. To appear in Spatial Computing Workshop at 2nd IEEE International Conference on Self-Adaptive and Self-Organizing Systems, Venice, Italy, October 2008.

Seth Gilbert, Nancy Lynch, Sayan Mitra, and Tina Nolte. Self-Stabilizing Mobile Robot Formations with Virtual Nodes. To appear in Proceedings of the Symposium on Stabilization, Safety and Security of Distributed Systems (SSS), December, 2008. .pdf

Seth Gilbert, Rachid Guerraoui, and Calvin Newport. Of Malicious Motes and Suspicious Sensors: On the Efficiency of Malicious Interference in Wireless Networks. To appear in Theoretical Computer Science, 2008.

Idit Keidar. Group Communication. Chapter in the Encyclopedia of Distributed Computing, Joseph Urban and Partha Dasgupta, editors, Kluwer Academic Publishers. To be published.
ps, ps.gz, pdf

Daniel Liberzon, Nancy Lynch, and Sayan Mitra. Verifying Average Dwell Time of Hybrid Systems. To appear in ACM Transactions in Embedded Computing Systems, 2008. .pdf

Shinya Umeno. Event order abstraction for parametric real-time system verification. To appear in International Conference on Embedded Software (EMSOFT 2008), Atlanta, Georgia, October 2008.

2008

R. Canetti, L. Cheung, D. Kaynar, M. Liskov, N. Lynch, O. Pereira, and R. Segala. Analyzing Security Protocol Using Time-Bounded Task-PIOAs. Journal of Discrete Event Dynamic Systems (DEDS), volume 18, number 1, March 2008. (Appears online February 2008). Springer. .pdf

Ran Canetti, Ling Cheung, Dilsun Kaynar, Nancy Lynch, and Olivier Pereira. Modeling Computational Security in Long-Lived Systems. CONCUR 2008: 19th International Conference on Concurrency Theory, Toronto, Canada, August 2008. .pdf.

Gregory Chockler, Seth Gilbert, and Nancy Lynch. Virtual Infrastructure for Collision-Prone Wireless Networks. Proceedings of the 27th Symposium on Principles of Distributed Computing (PODC), 2008. .pdf

Gregory Chockler, Murat Demirbas, Seth Gilbert, Nancy Lynch, Calvin Newport, and Tina Nolte. Consensus and collision detectors in radio networks. Distributed Computing, 21(1):55-84, June 2008. Available online. Shlomi Dolev, Seth Gilbert, Rachid Guerraoui, and Calvin Newport. Secure Communication over Radio Channels. Proceeding of the 27th Symposium on Principles of Distributed Computing (PODC), Toronto, Canada, August 2008.

Rui Fan. Lower Bounds in Distributed Computing. Ph.D Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA, February 2008. .pdf

Seth Gilbert, Nancy Lynch, and Alex Shvartsman. RAMBO: A Robust, Reconfigurable Atomic Memory service for Dynamic Networks. Submitted for journal publication. .pdf

R. Grosu, X. Huang, N. Lynch, S.A. Smolka. Model Checking TIOA. Technical Report CS-CL-08-02,Department of Computer Science, Stony Brook University, Stony Brook, NY, USA, 2008.

Nancy Lynch, Laurent Michel, and Alexander Shvartsman. Tempo: A Toolkit for The Timed Input/Output Automata Formalism. First International Conference on Simulation Tools and Techniques for Communications, Networks, and Systems (SIMUTools 2008), Industrial Track: Simulation Works. Conference Proc. CD, paper 3105, 8 pages, Marseille, France, March 4-7, 2008. .pdf

Tina Nolte. Virtual Stationary Timed Automata for Mobile Networks. Ph.D Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA. To appear.

Mike Spindel. Simulation and Evaluation of the Reactive Virtual Node Layer. Master of Engineering Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA, May 2008. .pdf

Shinya Umeno. Event order abstraction for parametric timed verification . Second Workshop on Event-Based Semantics, St. Louis MO, USA. April 21, 2008. .pdf

Jiang Wu, Nancy Griffeth, Nancy Lynch, Calvin Newport, Mike Spindel, and Ralph Droms. Using Virtual Infrastructure to Adapt Wireline Protocols to MANET. Submitted for publication.

2007

Paul Attie, Rachid Guerraoui, Petr Kouznetsov, Nancy Lynch, and Sergio Rajsbuam. The Impossibility of Boosting Distributed Service Resilience. Submitted for journal publication, Janauary, 2007. .pdf

Matthew D. Brown. Air Traffic Control Using Virtual Stationary Automata. Master of Engineering Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA, September 2007. .pdf

Matthew Brown, Seth Gilbert, Nancy Lynch, Calvin Newport, Tina Nolte, and Michael Spindel. The Virtual Node Layer: A Programming Abstraction for Wireless Sensor Networks. Proceedings of the the International Workshop on Wireless Sensor Network Architecture (WWSNA), Cambridge, MA, April, 2007. .pdf

Ran Canetti, Ling Cheung, Dilsun Kaynar, Nancy Lynch, and Olivier Pereira. Modeling Computational Security in Long-Lived Systems. Cryptology ePrint Archive Report 2007/406. .pdf.

Ran Canetti, Ling Cheung, Dilsun Kaynar, Nancy Lynch, and Olivier Pereira. Compositional Security for Task-PIOAs. Proceedings of the 20th IEEE Computer Security Foundations Symposium, Venice, Italy, July 2007. .pdf

Ran Canetti, Ling Cheung, Nancy Lynch, and Olivier Pereira. On the Role of Scheduling in Simulation-Based Security. 7th International Workshop on Issues in the Theory of Security (WITS'07), Braga, Portugal, March 2007. Also, ePrint Report 2007/12, Cryptology ePrint archive, 2007. .pdf

Ran Canetti, Ling Cheung, Dilsun Kaynar, Moses Liskov, Nancy Lynch, Olivier Pereira, and Roberto Segala. Using Task-Structured Probabilistic I/O Automata to Analyze an Oblivious Transfer Protocol. ePrint Report 2005/452, Cryptology ePrint Archive, 2005. Also, Technical Report MIT-CSAIL-TR-2007-011, CSAIL, Massachusetts Institute of Technology, Cambridge, MA, February 16, 2007. (Earlier version is MIT-CSAIL-TR-2006-047). .pdf

Ling Cheung, Joseph A. Cooley, Roger Khazan, and Calvin Newport. Collusion-Resistant Group Key Management Using Attribute-Based Encryption. Proceedings of 1st International Workshop on Group-Oriented Cryptographic Protocols, Wroclaw, Poland, July 2007. .pdf

Ling Cheung and Calvin Newport. Provably Secure Ciphertext Policy ABE. Proceedings of the 14th ACM Conference on Computer and Communications Security (CCS), Alexandria, VA, October, 2007. Also, ePrint Report 2007/183, Cryptology ePrint archive, 2007. .pdf

Ling Cheung, Sayan Mitra and Olivier Pereira. Verifying Statistical Zero Knowledge with Approximate Implementations. Cryptology ePrint Archive Report 2007/195. .pdf

Shlomi Dolev, Seth Gilbert, Rachid Guerraoui, and Calvin Newport. Gossiping in a Multi-Channel Radio Network: An Oblivious Approach to Coping with Malicious Interference. Proceedings of the 21th International Symposium on Distributed Computing (DISC), Lemesos, Cyprus, September, 2007. .pdf

Rui Fan, Ralph Droms, Nancy Griffeth, and Nancy Lynch. The DHCP Failover Protocol: A Formal Perspective. 27th IFIP WG 6.1 International Conference on Formal Methods for Networked and Distributed Systems (FORTE 2007), Tallinn, Estonia, June 26-29, 2007. .pdf

Seth Gilbert. Virtual Infrastructure for Wireless Ad Hoc Networks. Ph.D Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA 02139, 2007. .pdf

Radu Grosu, Sayan Mitra, Pei Ye, Scott Smolka, Emilia Entcheva, and I. O. Ramakrishnan. Learning cycle-linear hybrid automata of excitable cell models. In Hybrid Systems: Computation and Control (HSCC 07), volume 4416 of Lecture Notes in Computer Science, pages 245-258, April 2007. .pdf

Rachid Guerraoui, Maurice Herlihy, Petr Kouznetsov, Nancy Lynch, and Calvin Newport. On the weakest failure detector ever. Proceedings of the Twenty-Sixth Annual ACM Symposium on the Principles of Distributed Computing (PODC), Portland, Oregon, August 2007. .pdf

Xavier Koegler (supervised by Nancy Lynch). Around the Tempo Toolset Userguide. March 20th-August 31st, 2007. .pdf

Carolos Livadas and Nancy A. Lynch. A Reliable Broadcast Scheme for Sensor Networks. Technical Report MIT-LCS-TR-915, MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA, February 2007 (Revision of earlier version dated August 2003). .pdf

Nancy Lynch, Roberto Segala, and Frits Vaandrager. Observing Branching Structure through Probabilistic Contexts. Siam Journal on Computing, 37(4):977-1013, September 2007. .pdf

Sayan Mitra. A Verification Framework for Ordinary and Probabilistic Hybrid Systems. Ph.D Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA, September 2007. .pdf

Sayan Mitra and Nancy Lynch. Proving approximate implementation relations for Probabilistic I/O Automata. Electronic Notes in Theoretical Computer Science, 174(8):71-93, 2007. .pdf

Sayan Mitra and Nancy Lynch. Trace-based semantics of Probabilistic timed I/O automata. Hybrid Systems: Computation and Control (HSCC 2007), Pisa, Italy, April 3-5, 2007, volume 4416 of Lecture Notes in Computer Science. Springer, 2007. .pdf

Tina Nolte and Nancy Lynch. Self-stabilization and Virtual Node Layer Emulations. Proceedings of SSS 2007: Ninth International Symposium on Stabilization, Safety, and Security of Distributed Systems, Paris, France, November 2007. .pdf

Tina Nolte and Nancy Lynch. A Virtual Node-Based Tracking Algorithm for Mobile Networks. International Conference on Distributed Computing Systems (ICDCS 2007), Toronto, Canada, June, 2007. .pdf

Shinya Umeno and Nancy Lynch. Safety Verification of an Aircraft Landing Protocol: A Refinement Approach. Hybrid Systems: Computation and Control (HSCC 2007), Pisa, Italy, April 3-5, 2007, volume 4416 of Lecture Notes in Computer Science, pages 557-572. .pdf

2006

Myla Archer, HongPing Lim, Nancy Lynch, Sayan Mitra and Shinya Umeno. Specifying and Proving Properties of Timed I/O Automata in the TIOA Toolkit. Fourth ACM-IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE'06), Napa Valley, California, July, 2006. .pdf

Paul Attie. On the Refinement of Liveness Properties of Distributed Systems. Manuscript, 2006. pdf

Michael A. Bender, Jeremy T. Fineman, and Seth Gilbert. Contention Resolution with Heterogeneous Job Sizes. Proceedings of the 14th Annual European Symposium on Algorithms, September, 2006. .pdf

Ran Canetti, Ling Cheung, Dilsun Kaynar, Moses Liskov, Nancy Lynch, Olivier Pereira, and Roberto Segala. Time-bounded Task-PIOAs: A Framework for Analyzing Security Protocols. 20th International Symposium on Distributed Computing (DISC 2006), Stockholm, Sweden, September 18-20, 2006. Invited paper. .pdf

Ran Canetti, Ling Cheung, Dilsun Kaynar, Moses Liskov, Nancy Lynch, Olivier Pereira, and Roberto Segala. Task-Structured Probabilistic I/O Automata. Technical Report MIT-CSAIL-TR-2006-060, CSAIL, Massachusetts Institute of Technology, Cambridge, MA, August, 2006..pdf

Ran Canetti, Ling Cheung, Dilsun Kaynar, Moses Liskov, Nancy Lynch, Olivier Pereira, and Roberto Segala. Task-Structured Probabilistic I/O Automata. Proceedings the 8th International Workshop on Discrete Event Systems (WODES'06), Ann Arbor, Michigan, July, 2006. .pdf

Ran Canetti, Ling Cheung, Dilsun Kaynar, Moses Liskov, Nancy Lynch, Olivier Pereira, and Roberto Segala. Using Task-Structured Probabilistic I/O Automata to Analyze Cryptographic Protocols. In V. Cortier, S. Kremer, editors, Workshop on Formal and Computational Cryptography - FCC 2006, pages 34--39, July 2006. .pdf

Ran Canetti, Ling Cheung, Dilsun Kaynar, Moses Liskov, Nancy Lynch, Olivier Pereira, and Roberto Segala. Using Task-Structured Probabilistic I/O Automata to Analyze an Oblivious Transfer Protocol. Technical Report MIT-CSAIL-TR-2006-047, CSAIL, Massachusetts Institute of Technology, Cambridge, MA, June 19, 2006. (Latest version is MIT-CSAIL-TR-2007-011). .pdf

Ran Canetti, Ling Cheung, Dilsun Kaynar, Moses Liskov, Nancy Lynch, Olivier Pereira, and Roberto Segala. Using Probabilistic I/O Automata to Analyze an Oblivious Transfer Protocol. Technical Report MIT-CSAIL-TR-2006-046, CSAIL, Massachusetts Institute of Technology, Cambridge, MA, January 10, 2006. .pdf

Ran Canetti, Ling Cheung, Dilsun Kaynar, Moses Liskov, Nancy Lynch, Olivier Pereira, and Roberto Segala. Task-Structured Probabilistic I/O Automata. Technical Report MIT-CSAIL-TR-2006-023, CSAIL, Massachusetts Institute of Technology, Cambridge, MA, March, 2006. .pdf

Ran Canetti, Ling Cheung, Dilsun Kaynar, Moses Liskov, Nancy Lynch, Olivier Pereira, and Roberto Segala. Using Task-Structured Probabilistic I/O Automata to Analyze an Oblivious Transfer Protocol. Technical Report MIT-CSAIL-TR-2006-019, CSAIL, Massachusetts Institute of Technology, Cambridge, MA, March, 2006. .pdf

Ling Cheung, Nancy Lynch, Roberto Segala, and Frits Vaandrager. Switched Probabilistic PIOA: Parallel Composition via Distributed Scheduling. Theoretical Computer Science, volume 365, issues 1-2, pages 83-108, 10 November 2006. .pdf

Gregory Chockler, Seth Gilbert, and Boaz Patt-Shamir. Communication-Efficient Probabilistic Quorum Systems. Proceedings of the IEEE International Workshop on Foundations and Algorithms for Wireless Networking (FAWN), March 29-31, 2006. .pdf

Constantinos Djouvas, Nancy D. Griffeth, and Nancy A. Lynch. Testing Self-Similar Networks MBT 2006: Second Workshop on Model Based Testing, Electronic Notes in Theoretical Computer Science, issue 4, volume 164, March 2006. .pdf

Rui Fan and Nancy Lynch. Gradient Clock Synchronization. Distributed Computing, volume 18, number 4, pages 255-266, March, 2006. .pdf.

Rui Fan and Nancy Lynch. An Ω (n log n) Lower Bound on the Cost of Mutual Exclusion. Proceedings of the Twenty-Fifth Annual Symposium on Principles of Distributed Computing (PODC'06), Denver, Colorado, July 2006. .pdf

Seth Gilbert, Rachid Guerraoui, and Calvin Newport. Of Malicious Motes and Suspicious Sensors: On the Efficiency of Malicious Interference in Wireless Networks. Proceedings of the 10th International Conference On Principles Of Distributed Systems (OPODIS), Bordeaux, France, December 12-15, 2006.

Seth Gilbert, Rachid Guerraoui, and Calvin Newport. Of Malicious Motes and Suspicious Sensors. Technical Report MIT-CSAIL-TR-2006-026, CSAIL, Massachusetts Institute of Technology, Cambridge, MA, April 2006. .pdf

Dilsun K. Kaynar, Nancy Lynch, Roberto Segala, and Frits Vaandrager. The Theory of Timed I/O Automata.Synthesis Lectures on Computer Science, Morgan Claypool Publishers, 2006. Revised and shortened version of Technical Report MIT-LCS-TR-917a (from 2004). .pdf

K. Konwar, P.M. Musial, N.C. Nicolau, and A.A. Shvartsman. Implementing Atomic Data through Indirect Learning in Dynamic Networks. Technical Report MIT-CSAIL-TR-2006-070, Computer Science and Artificial Intelligence Laboratory, Massahusetts instute of Technology, Cambridge, MA, October 2006. .pdf

Matthew Lepinski, David Liben-Nowell, Seth Gilbert, and April Rasala Lehman. Playing Games in Many Possible Worlds. Proceedings of the Seventh ACM Conference on Electronic Commerce, June, 2006. .ps

Sayan Mitra and Nancy Lynch. Approximate simulations for task-structured probabilistic I/O automata. LICS workshop on Probabilistic Automata and Logics (PAul06), Seattle, WA, August 2006. .pdf

Sayan Mitra, Daniel Liberzon, and Nancy Lynch. Verifying average dwell time by solving optimization problems. In Ashish Tiwari and Joao P. Hespanha, editors, Hybrid Systems: Computation and Control (HSCC 06) Santa Barbara, CA, March 2006, volume 3927 of Lecture Notes in Computer Science, pages 476-490, 2006. Springer. .pdf

Calvin Newport. Consensus and Collision Detectors in Wireless Ad Hoc Networks. Masters Thesis, MIT Department of Electrical Engineering and Computer Science, Cambridge, MA, June 2006. .ps

Shinya Umeno and Nancy Lynch. Proving safety properties of an aircraft landing protocol using I/O Automata and the PVS theorem prover: a case study. FM 2006: Formal Methods, International Symposium of Formal Methods Europe, Hamilton, Ontario Canada, August, 2006. Volume 4085 of Lecture Notes in Computer Science, pages 64-80, Springer, 2006. .pdf

Shinya Umeno. Proving safety properties of an aircraft landing protocol using timed anduntimed I/O automata: a case study. Masters Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA, October 2006. .pdf

2005

Paul Attie and Hana Chockler. Efficiently Verifiable Conditions for Deadlock-freedom of Large Concurrent Programs. Proceedings of the Sixth International Conference on Verification, Model Checking and Abstract Interpretation, Paris, France, January 2005. .pdf

Paul Attie, Rachid Guerraoui, Petr Kouznetsov, Nancy Lynch, and Sergio Rajsbaum. The Impossibility of Boosting Distributed Service Resilience. 25th IEEE International Conference on Distributed Computing Systems (ICDCS 2005), Columbus, OH, pages 39-48, June 6-10, 2005. .pdf

Paul Attie, Rachid Guerraoui, Petr Kouznetsov, Nancy Lynch, and Sergio Rajsbaum. Impossibility of boosting distributed service resilience. Technical Report MIT-LCS-TR-982, Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA, February 2005. .ps

Michael Bender, Jeremy Fineman, Seth Gilbert, and Bradley Kuszmaul. Concurrent Cache-Oblivious B-Trees. 17th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2005), Las Vegas, Nevada, July 2005. .pdf

Ran Canetti, Ling Cheung, Dilsun Kaynar, Moses Liskov, Nancy Lynch, Olivier Pereira, and Roberto Segala. Using Probabilistic I/O Automata to Analyze an Oblivious Transfer Protocol.ePrint Report 2005/452, Cryptology ePrint Archive, 2005.

Ran Canetti, Ling Cheung, Dilsun Kaynar, Moses Liskov, Nancy Lynch, Olivier Pereira, and Roberto Segala. Using Probabilistic I/O Automata to Improve the Analysis of Cryptographic Protocols. In ERCIM News, 63: 40-41, October 2005. .html

Ran Canetti, Ling Cheung, Dilsun Kaynar, Moses Liskov, Nancy Lynch, Olivier Pereira, and Roberto Segala. Using Probabilistic I/O Automata to Analyze an Oblivious Transfer Protocol. Technical Report CSAIL-TR-2005-055, MIT CSAIL, Cambridge, MA, August 2005. .pdf

Gregory Chockler and Dahlia Malkhi. Active Disk Paxos with infinitely many processes. Distributed Computing, volume 18, number 1, pages 73-84, July 2005. .ps

Gregory Chockler, Nancy Lynch, Sayan Mitras, and Joshua Tauber. Proving Atomicity: An Assertional Approach DISC 2005: 19th International Symposium on Distributed Computing, Cracow, Poland, September 2005. .pdf

G. Chockler, M. Demirbas, S. Gilbert, and C. Newport. A Middleware Framework for Robust Applications in Wireless Ad Hoc Networks. Allerton Conference 2005: Forty-Third Annual Allerton Conference on Communication, Control, and Computing, September 2005. .pdf

Gregory Chockler, Murat Demirbas, Seth Gilbert, Nancy Lynch, Calvin Newport, and Tina Nolte. Reconciling the Theory and Practice of (Un)Reliable Wireless Broadcast. Proceedings of the 4th International Workshop on Assurance in Distributed Systems and Networks (ADSN 2005), June 6, 2005, Columbus, Ohio, USA. .pdf

Gregory Chockler, Murat Demirbas, Seth Gilbert, Calvin Newport, and Tina Nolte. Consensus and Collision Detectors in Wireless Ad Hoc Networks. Twenty-Fourth Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC 2005), Las Vegas, Nevada, pages 197-206, July 2005. .pdf

Gregory Chockler, Seth Gilbert, Vincent Gramoli, Peter Musial, and Alexander Shvartsman. Reconfigurable Distributed Storage for Dynamic Networks. 9th International Conference on Principles of Distributed Systems (OPODIS 2005), Pisa, Italy, December 12-14, 2005. .pdf

Gregory Chockler, Nancy Lynch, Sayan Mitra, and Joshua Tauber. Proving Atomicity: An Assertional Approach. Technical Report MIT-CSAIL-TR-2005-048 (and MIT-LCS-TR-995), MIT CSAIL, Cambridge, MA, July 2005. .pdf

Shlomi Dolev, Limor Lahiani, Nancy Lynch, and Tina Nolte. Self-Stabilizing Mobile Node Location Management and Message Routing. Self-Stabilizing Systems: Seventh International Symposium on Self Stabilizing Systems (SSS 2005), Barcelona, Spain, October 26-27, 2005, volume 3764 of {\em Lecture Notes in Computer Science}, pages 96-112, 2005. Springer. Also, Technical Report MIT-LCS-TR-999, MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA, August 2005. .pdf

Shlomi Dolev, Seth Gilbert, Limor Lahiani, Nancy Lynch, and Tina Nolte. Timed Virtual Stationary Automata for Mobile Networks. Principles of Distributed systems: 9th International Conference on Principles of Distributed Systems (OPODIS 2005), volume 3974 of Lecture Notes in Computer Science, pages 130-145, 2006, Springer. Also, Technical Report MIT-LCS-TR-979a, MIT CSAIL, Cambridge, MA 02139, August 2005. .ps

Shlomi Dolev, Seth Gilbert, Limor Lahiani, Nancy Lynch, and Tina Nolte. Timed Virtual Stationary Automata for Mobile Networks. Allerton Conference 2005: Forty-Third Annual Allerton Conference on Communication, Control, and Computing, September 2005. Invited paper. .pdf

Shlomi Dolev, Seth Gilbert, Nancy A. Lynch, Alex A. Shvartsman, and Jennifer L. Welch. GeoQuorums: Implementing Atomic Memory in Mobile Ad Hoc Networks. Distributed Computing, Special Issue DISC03, 18(2):125-155, 2005. Also, Technical Report MIT-LCS-TR-900a, CSAIL, Massachusetts Institute of Technology, Cambridge, MA, 2004. .ps

Shlomi Dolev, Seth Gilbert, Elad Schiller, Alex A. Shvartsman, and Jennifer Welch. Autonomous Virtual Mobile Nodes. DIAL-M-POMC 2005: Third Annual ACM/SIGMOBILE International Workshop on Foundation of Mobile Computing, Cologne, Germany, September 2, 2005. .pdf

Shlomi Dolev, Seth Gilbert, Elad Schiller, Alex Shvartsman, Jennifer Welch. Brief Announcement: Autonomous Virtual Mobile Nodes. 17th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2005), Las Vegas, Nevada, July 2005. .ps

Shlomi Dolev, Limor Lahiani, Seth Gilbert, Nancy Lynch, Tina Nolte. Brief Announcement: Virtual Stationary Automata for Mobile Networks. Proceedings of the 24th Annual ACM Symposium on Principles of Distributed Computing (PODC'05), Las Vegas, Nevada, July, 2005. .pdf

Shlomi Dolev, Seth Gilbert, Limor Lahiani, Nancy Lynch, and Tina Nolte. Timed Virtual Stationary Automata for Mobile Networks. Techncial Report MIT-LCS-TR-979a, MIT CSAIL, Cambridge, MA, August 2005. .ps

Shlomi Dolev, Seth Gilbert, Elad Schiller, Alex Shvartsman, and Jennifer Welch. Autonomous Virtual Mobile Nodes. Technical Report MIT-LCS-TR-992, MIT CSAIL, Cambridge, MA, June 2005. .pdf

Shlomi Dolev, Seth Gilbert, Limor Lahiani, Nancy Lynch, and Tina Nolte. Virtual Stationary Automata for Mobile Networks (Extended Abstract) Technical Report MIT-LCS-TR-979, MIT CSAIL, Cambridge, MA 02139, January 2005. .ps

Shlomi Dolev, Limor Lahiani, Nancy Lynch, and Tina Nolte. Self-Stabilizing Mobile Node Location Management and Message Routing. Technical Report MIT-LCS-TR-999, MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA, August 2005. .ps

Stephen Garland. TIOA User Guide and Reference Manual. September 15, 2005. .pdf

Stephen Garland, Dilsun Kaynar, Nancy Lynch, Joshua Tauber, and Mandana Vaziri. TIOA Tutorial. May 22, 2005. .pdf

Dilsun Kaynar, Nancy Lynch, Sayan Mitra, and Stephen Garland. The TIOA Language. Version 0.21, May 22, 2005. .pdf

Ben Leong, Sayan Mitra, and Barbara Liskov. Path vector face routing: Geographic routing with local face information. Proceedings of 13th IEEE International Conference on Network Protocols (ICNP'05 ), November 6-9, 2005, Boston, Massachusetts, USA. .pdf

Hongping Lim, Dilsun Kaynar, Nancy Lynch, and Sayan Mitra. Translating timed I/O automata specifications for theorem proving in PVS. Proceedings of International Conference on Formal Modelling and Analysis of Timed Systems (FORMATS'05), Uppsala, Sweden, September 26 - 28, 2005. .pdf

Nancy Lynch. A Three-Level Analysis of a Simple Acceleration Maneuver, with Uncertainties. In Aurel Cornell and Dan Ionescu, editors, Real-Time Systems: Modeling, Design, and Applications, volume 8 of AMAST Series in Computing, World Scientific Publishing Company, 2005. Abstract and Postscript

Nancy Lynch, Sayan Mitra, and Tina Nolte. Motion coordination using virtual nodes. Technical Report MIT-LCS-TR-986, MIT CSAIL, Cambridge, MA, April 2005. .pdf

Nancy Lynch, Sayan Mitra, and Tina Nolte. Motion Coordination Using Virtual Nodes. CDC-ECC 2005: Forty-Fourth IEEE Conference on Decision and Control and European Control Conference, Seville, Spain, December 2005. Invited paper. .pdf

Sayan Mitra and Myla Archer. PVS Strategies for proving abstraction properties automata. In Electronic Notes in Theoretical Computer Science, volume 125(2), 2005, pages 45-65. .ps

Sayan Mitra and Daniel Liberzon. Stability of Hybrid Automata with Average Dwell Time: An Invariant Approach. Proceedings of the 43rd Conference on Decision and Control, Paradise Island, Bahamas, December, 2004. .ps

Athicha Muthitacharoen, Seth Gilbert, and Robert Morris. Etna: A Fault-tolerant Algorithm for Atomic Mutable DHT Data. Technical Report MIT-CSAIL-TR-2005-044, MIT CSAIL, Cambridge, MA, June 2005. .pdf

Joshua A. Tauber. Verifiable Compilation of I/O Automata without Global Synchronization. Ph.D Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA 02139, February, 2005. .pdf

2004

Ittai Abraham, Gregory Chockler, Idit Keidar and Dahlia Malkhi. Byzantine Disk Paxos: Optimal Resilience with Byzantine Shared Memory. Proceedings of the 23rd Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC 2004), St. John's, Newfoundland, Canada, pages 226-235, July 2004. © ACM, (2004). This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in the Proceedings of the Twenty-Third Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC 2004). .pdf

P.C. Attie, A. Arora, and E.A. Emerson. ACM Transactions on Programming Languages and Systems (TOPLAS), vol. 26, no. 1, pp 125-185, January 2004. Extended abstract appears in ACM Symposium on the Principles of Distributed Computing (PODC) 1998. .pdf

Jacob Beal and Seth Gilbert. RamboNodes for the Metropolitan Ad Hoc Network. Proceedings of the Workshop on Dependability in Wireless Ad Hoc Networks and Sensor Networks, part of the International Conference on Dependable Systems and Networks, Florence, Italy, June-July, 2004. .ps Also, AI Memo: AIM-2003-027.

Michael A. Bender, Jeremy T. Fineman, Seth Gilbert, Charles E. Leiserson. On-the-Fly Maintenance of Series-Parallel Relationships in Fork-Join Multithreaded Programs. Sixteenth ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2004), Barcelona, Spain, pages 133-144, June 27-30, 2004..ps

Ling Cheung, Nancy Lynch, Roberto Segala, and Frits Vaandrager. Switched Probabilistic I/O Automata. In Z. Liu and K. Araki, editors, Proceedings of the First International Colloquium on Theoretical Aspects of Computing (ICTAC2004), Guiyang, China, September 2004, volume 3407 of Lecture Notes in Computer Science, pages 494-510, Springer-Verlag, 2005. .pdf

Ling Cheung, Nancy Lynch, Roberto Segala, and Frits Vaandrager. Switched Probabilistic I/O Automata. Nijmegen Institute for Computing and Information Sciences (NIII) Technical Report NIII-R0437, Catholic University of Nijmegen, Nijmegen, The Netherlands, September 2004. .ps

G. Chockler and D. Malkhi. Light-Weight Leases for Storage-Centric Coordination. Technical Report MIT-LCS-TR-934, MIT Laboratory for Computer Science, January, 2004. Revised April 2004. .ps

Gregory Chockler, Idit Keidar and Dahlia Malkhi. Optimal Resilience Wait-Free Storage from Byzantine Components: Inherent Costs and Solutions. FuDiCo II: S.O.S. Survivability: Obstacles and Solutions. 2nd Bertinoro Workshop on Future Directions in Distributed Computing, 23-25 June 2004 University of Bologna Residential Center Bertinoro (Forli), Italy..pdf

Murat Demirbas, Anish Arora, Tina Nolte, and Nancy Lynch. A Hierarchy-based Fault-local Stabilizing Algorithm for Tracking in Sensor Networks. In Teruo Higashino, editor, Principles of Distributed Systems: OPODIS 2004: 8th International Conference on Principles of Distributed Systems, Grenoble, France, December 15-17, 2004, volume 3544 of Lecture Notes in Computer Science, pages 299-315, 2005. Springer. .pdf.

Murat Demirbas, Anish Arora, Tina Nolte, and Nancy Lynch. Brief Announcement: STALK: A Self-Stabilizing Hierarchical Tracking Service for Sensor Networks. Proceedings of the 23rd Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC 2004), St. John's, Newfoundland, Canada, page 378, July 25-28, 2004. .ps

Shlomi Dolev, Seth Gilbert, Nancy A. Lynch, Elad Schiller, Alex A. Shvartsman, and Jennifer L. Welch. Virtual Mobile Nodes for Mobile Ad Hoc Networks. 18th International Symposium on Distributed Computing (DISC04), Trippenhuis, Amsterdam, the Netherlands, October 4-7, 2004. .ps Also, in Rachid Guerraoui, editor, volume 3274 of Lecture Notes in Computer Science, Springer-Verlag, December 2004.

Shlomi Dolev, Seth Gilbert, Nancy Lynch, Elad Schiller, Alex Shvartsman, Jennifer Welch. Brief Announcement: Virtual Mobile Nodes for Mobile Ad Hoc Networks. Proceedings of the 23rd Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC 2004), St. John's, Newfoundland, Canada, page 385, July 25-28, 2004. .pdf Also, Technical Report MIT-LCS-TR-937, MIT CSAIL, Cambridge, MA, 2004.

Shlomi Dolev, Seth Gilbert, Nancy A. Lynch, Alex A. Shvartsman, and Jennifer L. Welch. GeoQuorums: Implementing Atomic Memory in Ad Hoc Networks. Technical Report MIT-LCS-TR-900a, CSAIL, Massachusetts Institute of Technology, Cambridge, MA, 2004. .ps

Rui Fan, Indraneel Chakraborty, and Nancy Lynch. Clock Synchronization for Wireless Networks. In Teruo Higashino, editor, Principles of Distributed Systems: OPODIS 2004: 8th International Conference on Principles of Distributed Systems, Grenoble, France, December 15-17, 2004, volume 3544 of Lecture Notes in Computer Science, pages 400-414, 2005. Springer. .ps

Chryssis Georgiou, Peter M. Musial, and Alexander A. Shvartsman. Long-Lived Rambo: Trading Knowledge for Communication. Rastislav Kralovic, Ondrej Sykora (Eds.): Structural Information and Communication Complexity, 11th International Colloquium, SIROCCO 2004, Smolenice Castle, Slowakia, June 21-23, 2004, volume 3104 of Lecture Notes in Computer Science, pages 185-196, Springer 2004.

Chryssis Georgiou, Peter M. Musial, and Alexander A. Shvartsman. Long-Lived Rambo: Trading Knowledge for Communication. Technical Report MIT-LCS-TR-943, MIT CSAIL, Cambridge, MA, April 2004. .ps

Rui Fan and Nancy Lynch. Gradient Clock Synchronization. Proceedings of the Twenty-Third Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC 2004)), St. John's, Newfoundland, Canada, pages 320-327, July 25-58, 2004. Best Student Paper Award. .ps

Stephen Garland, Nancy Lynch, Joshua Tauber, and Mandana Vaziri. IOA User Guide and Reference Manual. Technical Report MIT-LCS-TR-961, MIT CSAIL, July 2004.

Ch. Georgiou, A. Russell and A. Shvartsman. The Complexity of Synchronous Iterative Do-All with Crashes. Distributed Computing, Volume 17, No. 1, pages 47-63, 2004. .pdf

Chryssis Georgiou, Panayiotis Mavrommatis and Joshua A. Tauber. Implementing Asynchronous Distributed Systems Using the IOA Toolkit. MIT CSAIL Technical Report MIT-LCS-TR-966, Cambridge, MA, November 2004. .ps

Seth Gilbert and Gregory Malewicz. The Quorum Deployment Problem. OPODIS 2004: 8th International Conference on Principles of Distributed Systems, Grenoble, France, December 15-17, 2004. .ps Also, full version in MIT CSAIL Technical Report MIT-LCS-TR-972, October 2004. .ps

Seth Gilbert, Nancy Lynch, and Alex Shvartsman. RAMBO II: Implementing atomic memory in dynamic networks, using an aggressive reconfiguration strategy. Technical Report MIT-CSAIL-TR-890, CSAIL, Massachusetts Institute Technology, Cambridge, MA, 2004. .ps

Dilsun Kaynar, Nancy Lynch, Sayan Mitra, Christine Robson. Design for TIOA Modeling Language. Manuscript in progress, 2004. .html

Dilsun K. Kaynar, Nancy Lynch, Roberto Segala, and Frits Vaandrager. The Theory of Timed I/O Automata. Technical Report MIT-LCS-TR-917a, MIT Laboratory for Computer Science, Cambridge, MA, November, 2004. .ps Revised version to appear in Synthesis Lectures on Computer Science, Morgan Claypool Publishers, November 2005.

Dilsun K. Kaynar and Nancy A. Lynch. Decomposing Verification of Timed I/O Automata. Formal Techniques, Modelling and Analysis of Timed and Fault Tolerant Systems: Joint International Conferences on Formal Modeling and Analysis of Timed Systems, FORMATS 2004, and Format Technicques in Real-Time and Fault-Tolerant Systems, FTRTFT 2004, Grenoble, France, September 22-24, 2004. Volume 3253 of Lecture Notes in Computer Science, pages 84-101, Springer-Verlag, 2004. .ps Also, on the Springer website.

Dilsun Kaynar, Nancy Lynch, and Sayan Mitra. Specifying and Proving Timing Properties with TIOA Tools. 25th IEEE International Real-Time Systems Symposium, Work in Progress Session (RTSS 2004 WIP), December 5-8 2004, Lisbon, Portugal. .ps

Carl Livadas and Idit Keidar. Caching-Enhanced Scalable Reliable Multicast. International Conference on Dependable Systems and Networks (DSN), June-July 2004. .ps

Nancy Lynch and Ion Stoica. MultiChord: A resilient namespace management algorithm. Technical Memo MIT-LCS-TR-936, CSAIL, Massachusetts Institute of Technology, Cambridge, MA 2004. .ps

Nancy Lynch, Roberto Segala, and Frits Vaandrager. Compositionality for Probabilistic Automata. Technical Report MIT-LCS-TR-907, Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA, November 2004. .ps

Catherine Matlon. A specification and verification of Intermittent Global Order Broadcast. Master of Engineering in Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA, May 2004.

Sayan Mitra and Myla Archer. Reusable PVS Proof Strategies for Proving Abstraction Properties of I/O Automata. STRATEGIES 2004, IJCAR Workshop on Strategies in Automated Deduction, Cork Ireland, July 2004. .ps

Sayan Mitra and Jesse Rabek. Energy Efficient Connected Clusters for Mobile Ad Hoc Networks. MED-HOC-NET 2004, Third Annual Mediterranean Ad Hoc Networking Workshop, Bodrum, Turkey, June 2004. .ps

P.M. Musial and A.A. Shvartsman. Implementing a Reconfigurable Atomic Memory Service for Dynamic Networks. In Proceedings of the 18'th International Parallel and Distributed Processing Symposium (IPDPS'04) --- FTPDS WS, Santa Fe, New Mexico, pages 208-215, April, 2004. .pdf

Christine Margaret Robson. TIOA and UPPAAL. Masters of Engineering Thesis, MIT Department of Electrical Engineering and Computer Science, Cambridge, MA, May 2004. .ps

A. Russell and A. Shvartsman. Distributed Computation Meets Design Theory: Local Scheduling for Disconnected Cooperation. Current Trends in Theoretical Computer Science: The Challenge of the New Century, vol. 1: Algorithms and Complexity, pp. 315-336, World Scientific, 2004. .ps

Joshua A. Tauber and Nancy A. Lynch and Michael J. Tsai. Compiling IOA without Global Synchronization. Proceedings of the 3rd IEEE International Symposium on Network Computing and Applications (IEEE NCA04), Cambridge, MA, August 2004. .pdf

Joshua A. Tauber and Stephen J. Garland. Definition and Expansion of Composite Automata in IOA. MIT CSAIL Technical Report MIT-LCS-TR-959, July 2004. .pdf

Mandana Vaziri, Joshua A. Tauber, Michael J. Tsai, and Nancy Lynch. Systematic Removal of Nondeterminism for Code Generation in I/O Automata. MIT CSAIL Technical Report MIT-LCS-TR-960, July 2004. .ps

2003

Paul C. Attie. On the Implementation Complexity of Specifications of Concurrent Programs. Distributed Computing (DISC 2003: 17th International Symposium on Distributed Computing, Sorrento, Italy, October 2003), volume 2848 of Lecture Notes in Computer Science, pages 151-165, Springer-Verlag, 2003. .pdf

Paul C. Attie and Nancy A. Lynch. Dynamic Input/Output Automata: a Formal Model for Dynamic Systems. Technical Report MIT-LCS-TR-902, MIT Laboratory for Computer Science, Cambridge, MA, 02139, July 2003 and Technical Report, College of Computer Science, Northeastern University, July 2003. Postscript

Omar Bakr. Performance Evaluation of Distributed Algorithms over the Internet. Master of Engineering in Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA, February 2003. .ps

M. Demirbas, A. Arora, T. Nolte, and N. Lynch. Stalk: A Self-Stabilizing Hierarchical Tracking Service for Sensor Networks Technical Report OSU-CISRC-4/03-TR19, Ohio State University, April 2003. .pdf

Shlomi Dolev, Seth Gilbert, Nancy Lynch, Alex Shvartsman, and Jennifer Welch. GeoQuorums: Implementing Atomic Memory in Ad Hoc Networks. In Faith Fich, editor, Distributed Computing (DISC 2003: 17th International Symposium on Distributed Computing, Sorrento, Italy, October, 2003), volume 2848 of Lecture Notes in Computer Science, pages 306-320, Springer-Verlag, 2003. .pdf

Shlomi Dolev, Seth Gilbert, Nancy Lynch, Alex Shvartsman, and Jennifer Welch. GeoQuorums: Implementing atomic memory in ad hoc networks. Technical Report MIT-LCS-TR-900, MIT Laboratory for Computer Science, Cambridge, MA, 02139, 2003. .ps

Rui Fan and Nancy Lynch. Efficient Replication of Large Data Objects. Distributed Computing (DISC 2003: 17th International Symposium on Distributed Computing, Sorrento, Italy, October, 2003), volume 2848 of Lecture Notes in Computer Science, pages 75-91, Springer-Verlag, 2003. .pdf

Rui Fan. Efficient Replication of Large Data Objects. Masters Thesis, MIT Department of Electrical Engineering and Computer Science, Cambridge, MA, February 2003. .ps

Rui Fan and Nancy Lynch. Efficient replication of large data objects. Proceedings of the Twenty-Second Annual ACM Symposium on Principles of Distributed Computing, Boston, Massachusetts, page 335, July 2003. .pdf

Rui Fan and Sayan Mitra. General fault tolerant data structures. Manuscript, 2003.

Ch. Georgiou. Cooperative Distributed Computing in the Presence of Quantified Adversity. Ph.D. thesis, University of Connecticut, 2003. .ps

Ch. Georgiou, A. Russell and A. Shvartsman. Work-Competitive Scheduling for Cooperative Computing with Dynamic Groups. The Thirty-Fifth Annual ACM Symposium on Theory of Computing (STOC'2003), pages 251-258, San Diego, CA, June 2003. .pdf

Ch. Georgiou and A.A. Shvartsman. Cooperative Computing with Fragmentable and Mergeable Groups. Journal of Discrete Algorithms, volume 1 (2), pp. 211-235, 2003..ps

Seth Gilbert. RAMBO II: Rapidly Reconfigurable Atomic Memory for Dynamic Networks. Masters Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA, August 2003. .ps

Seth Gilbert, Nancy Lynch, and Alex Shvartsman. RAMBO II: Rapidly Reconfigurable Atomic Memory for Dynamic Networks. Proceedings of the International Conference on Dependable Systems and Networks (DSN), San Francisco, CA, pages 259-268, June 22nd - 25th, 2003. .ps

Vida Uyen Ha. Verification of an Attitude Control System. Bachelor of Science and Master of Engineering, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA, May 2003. .doc

Mohammad Taghi Hajiaghayi, Nicole Immorlica, and Vahab S. Mirrokni. Power optimization in fault-tolerant topology control algorithms for wireless multi-hop networks. MOBICOM 2003: Proceedings of the Ninth Annual ACM International Conference on Mobile Computing and Networking, pages 300-312, San Diego, CA, September 2003. .ps

Dilsun K. Kaynar, Nancy Lynch, Roberto Segala, and Frits Vaandrager. Timed I/O Automata: A Mathematical Framework for Modeling and Analyzing Real-Time Systems. RTSS 2003: The 24th IEEE International Real-Time Systems Symposium, Cancun, Mexico, pages 166-177, December, 2003. IEEE Computer Society. .ps (Full version available as Technical Report MIT/LCS/TR-917.)

Dilsun K. Kaynar, Nancy Lynch, Roberto Segala, and Frits Vaandrager. The Theory of Timed I/O Automata. Technical Report MIT-LCS-TR-917, MIT Laboratory for Computer Science, Cambridge, MA, 2003. .ps

Idit Keidar and Sergio Rajsbaum. A Simple Proof of the Uniform Consensus Synchronous Lower Bound. Information Processing Letters (IPL), 85(1):47-52, January 2003. .pdf

Roger Khazan and Nancy Lynch. An Algorithm for an Intermittently Atomic Data Service Based on Group Communication. Proceedings of the International Workshop on Large-Scale Group Communication, Florence, Italy, pages 25-30, October 2003. .pdf

Carolos Livadas. Formally Modeling, Analyzing, and Designing Network Protocols---A Case Study on Retransmission-Based Reliable Multicast --Protocols. Ph.D Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA, July 2003. .ps

Nancy Lynch. Some Perspectives on PODC. Distributed Computing, 16(1):71-74, 2003. .pdf

Nancy Lynch. Working with Mike on Distributed Computing Theory, 1978-1992.Proceedings of the Twenty-Second Annual ACM Symposium on Principles of Distributed Computing (PODC'03), page 11, Boston, MA, July 2003. .pdf

Nancy Lynch, Roberto Segala, and Frits Vaandrager. Compositionality for Probabilistic Automata. In Roberto Amadio and Denis Lugiez, editors, CONCUR 2003 - Concurrency Theory (14th International Conference on Concurrency Theory, Marseille, France, September, 2003), volume 2761 of Lecture Notes in Computer Science, pages 208-221, Springer-Verlag, 2003. .pdf Also, long version as Technical Report MIT-LCS-TR-907, MIT Laboratory for Computer Science, Cambridge, MA.

Nancy Lynch, Roberto Segala, and Frits Vaandraager. Hybrid I/O Automata. Information and Computation, 185(1):105-157, August 2003. Also, Technical Report MIT-LCS-TR-827d, MIT Laboratory for Computer Science, Cambridge, MA 02139, January 13, 2003.

G. Malewicz. Distributed Scheduling for Disconnected Cooperation. Ph.D. thesis, University of Connecticut, 2003. .pdf

Sayan Mitra, Yong Wang, Nancy Lynch, and Eric Feron. Safety Verification of Model Helicopter Controller using Hybrid Input/Output Automata. O. Maler, A. Pnueli, editors, Hybrid Systems: Computation and Control (6th International Workshop, HSCC'03, Prague, the Czech Republic April 3-5, 2003), volume 2623 of Lecture Notes in Computer Science, pages 343-358, Springer-Verlag, 2003..ps (Long version below).

Sayan Mitra, Yong Wang, Nancy Lynch, and Eric Feron. Application of Hybrid I/O Automata in Safety Verification of Pitch Controller for Model Helicopter System. Technical Report MIT-LCS-TR-880, MIT Laboratory for Computer Science, Cambridge, MA 02139, January 2003. .ps

Sayan Mitra and Myla Archer. Developing Strategies for Specialized Theorem Proving about Untimed, Timed, and Hybrid I/O Automata. In STRATA 2003, Design and Application of Strategies/Tactics in Higher Order Logics, Rome, Italy, September, 2003. .ps

M. Momenzadeh. Emulating Shared-Memory Do-All in Asynchronous Message Passing Systems. Masters thesis, University of Connecticut, 2003.

Toh Ne Win. Theorem-Proving Distributed Algorithms with Dynamic Analysis. Master of Engineering in Computer Science and Engineering, MIT Department of Electrical Engineering, Cambridge, MA, May 2003. .ps

Toh Ne Win, Michael D. Ernst, Stephen J. Garland, Dilsun K. Kaynar, and Nancy Lynch. Using simulated execution in verifying distributed algorithms. In L.D. Zuck, P.C. Attie, A. Cortesi, S. Mukhopadhyay, editors, Verification, Model Checking, and Abstract Interpretation (Proceedings of 4th International Conference, VMCAI 2003, New York, NY, USA, January 9-11, 2003), volume 2575 of Lecture Notes in Computer Science, pages 283-297, Springer-Verlag, 2003. .ps

Toh Ne Win, Michael Ernst, Stephen Garland, Dilsun Kirli, and Nancy Lynch. Using simulated execution in verifying distributed algorithms. International Journal on Software Tools for Technology Transfer (STTT), 4:(1-10), 2003.

Edward Solovey. Simulation of Composite I/O Automata. Masters of Engineering Thesis, MIT Department of Electrical Engineering and Computer Science, Cambridge, MA, August 2003. .ps

2002

P. C. Attie. Wait-free Byzantine Consensus. Information Processing Letters, vol. 83, no. 4, pp. 221-227, August 2002. .ps

Paul Attie, Nancy Lynch, and Sergio Rajsbaum. Boosting Fault-Tolerance in Asynchronous Message Passing Systems is Impossible. Technical Report MIT-LCS-TR-877, MIT Laboratory for Computer Science, Cambridge, MA, December 2002. .ps

Mohsen Bahramgiri, Mohammad Taghi Hajiaghayi, and Vahab S. Mirrokni. Fault-tolerant and 3-Dimensional distributed topology control algorithms in wireless multi-hop networks. Proceedings of the 11th IEEE International Conference on Computer Communications and Networks (IC3N), pages 392-398, October 14-16, 2002, Miami, Floria. .ps Also, MIT Technical Report MIT-LCS-TR-862, Cambridge, MA 02139, 2002.

Omar Bakr and Idit Keidar. Evaluating the Running Time of a Communication Round over the Internet. Proceedings of the 21st ACM Symposium on Principles of Distributed Computing (PODC '02), Monterey, CA, USA, pages 243-252, July 2002. .ps

Ziv Bar-Joseph and Idit Keidar and Nancy Lynch. Early-Delivery Dynamic Atomic Broadcast. In D. Malkhi, editor, Distributed Computing (Proceedings of the 16th International Symposium on DIStributed Computing (DISC) October 2002, Toulouse, France), volume 2508 of Lecture Notes in Computer Science, pages 1-16, 2002. Springer-Verlag. .ps

Ziv Bar-Joseph, Idit Keidar, and Nancy Lynch. Early-Delivery Dynamic Atomic Broadcast. Technical Report MIT-LCS-TR-840, MIT Laboratory for Computer Science, Cambridge, MA, April 2002. .ps

Andrej Bogdanov, Stephen Garland, and Nancy A. Lynch. Mechanical Translation of I/O Automaton Specifications into First-Order Logic. In Doron Peled, Moshe Y. Vardi, editors, Formal Techniques for Networked and Distributed Systems - FORTE 2002 (Proceedings of the 22nd IFIP WG 6.1 International Conference, Houston, Texas, USA, November 11-14, 2002), volume 2529 of Lecture Notes in Computer Science, pages 364-368, Springer 2002. .pdf

Roberto De Prisco, Alan Fekete, Nancy Lynch, and Alex Shvartsman. A Dynamic Primary Configuration Group Communication Service. Technical Memo MIT-LCS-TR-873, MIT Laboratory for Computer Science, Cambridge, MA, November 2002. Abstract/Paper.

Matthias Fitzi, Daniel Gottesman, Martin Hirt, Thomas Holenstein, and Adam Smith. Detectable Byzantine Agreement Secure Against Faulty Majorities. In Proceedings of the Twenty-First ACM Symposium on Principles of Distributed Computing (PODC 2002), Monterey, CA, July, 2002. .pdf

Seth Gilbert and Nancy Lynch. Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services. Sigact News, 33(2), June 2002. .ps

Dilsun Kirli Kaynar, Anna Chefter, Laura Dean, Stephen J. Garland, Nancy A. Lynch, Toh Ne Win, and Antonio Ramirez-Robredo. Simulating Nondeterministic Systems at Multiple Levels of Abstraction. In Tools Day held in conjunction with CONCUR'02, Brno, Czech Republic, August 2002. .ps

Dilsun Kirli Kaynar, Anna Chefter, Laura Dean, Stephen Garland, Nancy Lynch, Toh Ne Win, and Antonio Ramirez-Robredo. The IOA Simulator. Technical Report MIT-LCS-TR-843, MIT Laboratory for Computer Science, Cambridge, MA, July 2002. ps

Idit Keidar. Challenges in Evaluating Distributed Algorithms. FuDiCo 2002: Proceedings of the International Workshop on Future Directions in Distributed Computing (FuDiCo 2002), June 2002, Bertinoro, Italy. ps

I. Keidar and K. Marzullo. The Need for Realistic Failure Models in Protocol Design. Position paper in the 4th International Survivability Workshop (ISW) 2001/2002, March 2002. .ps

Idit Keidar, Roger Khazan, Nancy Lynch and Alex Shvartsman. An Inheritance-Based Technique for Building Simulation Proofs Incrementally. ACM Transactions on Software Engineering and Methodology (TOSEM), 11(1):1-29, January 2002. Conference version in ICSE, 2000, pages 478-487. .pdf

Idit Keidar and Roger Khazan. A virtually synchronous group multicast algorithm for WANs: Formal approach. SIAM Journal on Computing, Vol. 32, No. 1, pp. 78-130, 2002. .ps

Roger Khazan. Formal Design and Analysis of a New Virtually Synchronous Group Communication Service for Wide Area Networks. Ph.D Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA, May 2002.

Carolos Livadas and Nancy A. Lynch. A Formal Venture into Reliable Multicast Territory. In Doron Peled, Moshe Y. Vardi, editors, Formal Techniques for Networked and Distributed Systems - FORTE 2002 (Proceedings of the 22nd IFIP WG 6.1 International Conference, Houston, Texas, USA, November 11-14, 2002), volume 2529 of Lecture Notes in Computer Science, pages 146-161, Springer 2002. .pdf Also, full version as Technical Report MIT-LCS-TR-868, MIT Laboratory for Computer Science, Cambridge, MA, November 2002.

Carolos Livadas and Nancy A. Lynch. A Formal Venture into Reliable Multicast Territory. Technical Report MIT-LCS-TR-868, MIT Laboratory for Computer Science, Cambridge, MA, November 2002. .pdf

Carolos Livadas and Idit Keidar. The Case for Exploiting Packet Loss Locality in Multicast Loss Recovery. Technical Report MIT/LCS/TR-867, MIT Laboratory for Computer Science, Cambridge, MA, Oct. 2002. .pdf

Nancy Lynch, Dahlia Malkhi, David Ratajczak. Atomic Data Access in Content Addressable Networks. In P. Druschel, F. Kaashoek, and A. Rowstron, editors, Peer-to-Peer Systems (First International Workshop on Peer-to-Peer Computing, Cambridge, MA, March 2002), volume 2429 of Lecture Notes in Computer Science, pages 295-305, Springer, 2002. .pdf

Nancy Lynch and Alex Shvartsman. Communication and Data Sharing for Dynamic Distributed Systems. In A. Schiper, A.A. Shvartsman, H. Weatherspoon, B.Y. Zhao, editors, Future Directions in Distributed Computing: Research and Position Papers (FuDiCo 2002: Proceedings of the International Workshop on Future Directions in Distributed Computing, Bertinoro,Italy, June 2002), volume 2584 of Lecture Notes in Computer Science, pages 62-67, Springer-Verlag, 2003. .pdf

Nancy Lynch and Alex Shvartsman. RAMBO: A Reconfigurable Atomic Memory Service for Dynamic Networks. In D. Malkhi, editor, Distributed Computing (Proceedings of the 16th International Symposium on DIStributed Computing (DISC) October 2002, Toulouse, France), volume 2508 of Lecture Notes in Computer Science, pages 173-190, 2002. Springer-Verlag. .pdf Also, Technical Report MIT Laboratory for Computer Science, Technical Report MIT-LCS-TR-856, Cambridge, MA, 2002.

Nancy Lynch and Alex Shvartsman. RAMBO: A Reconfigurable Atomic Memory Service for Dynamic Networks. Technical Report MIT-LCS-TR-856, MIT Laboratory for Computer Science, Cambridge, MA, 2002. .ps

Michael J. Tsai. Code Generation for the IOA Language. Master of Engineering Thesis, Massachusetts Institute of Technology, Cambridge, MA, June 2002. Abstract and .pdf

Yoshinobu Kawabe and Ken Mano. Verifying the Nepi network programming system with IOA-Toolkit. Proceedings of the 9th Workshop on Foundations of Software Engineering (FOSE '02), 2002. In Japanese.

2001

P.C. Attie and E.A. Emerson. Synthesis of concurrent systems for an atomic read/write model of computation. ACM Transactions on Programming Languages and Systems, vol. 23, no. 2, pp. 187-242, March 2001. .pdf Extended abstract appears in ACM Symposium on the Principles of Distributed Computing (PODC) 1996.

Paul C. Attie and Nancy A. Lynch. Dynamic Input/Output Automata: a Formal Model for Dynamic Systems. In K. G. Larsen and M. Nielsen, editors, CONCUR 2001 - Concurrency Theory: 12th International Conference on Concurrency Theory, Aaalborg, Denmark, August 20-25, 2001, Proceedings, volume 2154 of Lecture Notes in Computer Science, pages 137-151, 2001. Springer-Verlag. Postscript

Andrej Bogdanov. Formal verification of simulations between I/O automata. Master of Engineering thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA, September 2001. pdf.

Elizabeth Borowsky, Eli Gafni, Nancy Lynch, and Sergio Rajsbaum. The BG Distributed Simulation Algorithm. Distributed Computing, 14:127-146, 2001. ps.

Bogdan S. Chlebus, Roberto De Prisco, and Alex A. Shvartsman. Performing tasks on synchronous restartable message-passing processors. Distributed Computing, 14:49-64, 2001. Postscript

Gregory V. Chockler, Idit Keidar, and Roman Vitenberg. Group Communication Specifications: A Comprehensive Study. ACM Computing Surveys, 33(4):1-43, December 2001. .pdf

Laura G. Dean. Improved Simulation of Input/Output Automata. Master of Engineering Thesis, Massachusetts Institute of Technology, Cambridge, MA, September 2001.

Alan Fekete and Idit Keidar: A Framework for Highly Available Services Based on Group Communication. IEEE International Workshop on Applied Reliable Group Communication (WARGC), pages 57-62, held in conjunction with ICDCS 2001, April 2001. Postscript

Alan Fekete, Nancy Lynch, and Alex Shvartsman. Specifying and Using a Partitionable Group Communication Service. ACM Transactions on Computer Systems, 19(2):171-216, May 2001.

Stephen J. Garland and Nancy A. Lynch and Mandana Vaziri. IOA: A Language for Specifying, Programming and Validating Distributed Systems. User and Reference Manual. Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA 02139, October 2001. Postscript.

Kyle Ingols and Idit Keidar: Availability Study of Dynamic Voting Algorithms. 21st IEEE International Conference on Distributed Computing Systems (ICDCS), pages 247-254, April 2001. Previous version: MIT Technical Memorandum MIT-LCS-TM-611, November 2000. Postscript

Idit Keidar and Sergio Rajsbaum. On the Cost of Fault-Tolerant Consensus When There Are No Faults - A Tutorial. MIT Technical Report MIT-LCS-TR-821, May 24 2001. Preliminary version in SIGACT News 32(2), Distributed Computing column, pages 45-63, June 2001 (published in May 15th). Abstract/Paper.

Carolos Livadas, Idit Keidar, and Nancy A. Lynch. Designing a Caching-Based Reliable Multicast Protocol. Proceedings of the International Conference on Dependable Systems and Networks (DSN'01), Fast Abstracts Supplement, pages B44-B45, Gothenburg, Sweden, July 2001. [Abstract/Postscript]

Victor Luchangco. Memory Consistency Models for High Performance Distributed Computing. Ph.D Thesis, Massachusetts Institute of Technology, Cambridge, Massachusetts, September 2001.

Nancy Lynch, Roberto Segala, and Frits Vaandrager. Hybrid I/O Automata Revisited. In Maria Domenica Di Benedetto and Alberto Sangiovanni-Vincentelli, editors Hybrid Systems: Computation and Control. Fourth International Workshop (HSCC'01, Rome, Italy, March 2001, volume 2034 of Lecture Notes in Computer Science, pages 403-417, 2001. Springer-Verlag. Postscript. Long version is Technical Report MIT/LCS/TR-827, MIT Laboratory for Computer Science, July 2001.

Michael J. Tsai. Abstract Data Types (ADTs) for IOA Code Generation. Manuscript, September 2001.

2000

Tadashi Araragi, Paul Attie, Idit Keidar, Kiyoshi Kogure, Victor Luchangco, Nancy Lynch, and Ken Mano.
On Formal Modeling of Agent Computations.
In J.L. Rash, C.A. Rouff, W. Truszkowski, D. Gordon, M.G. Hinchey, editors, Formal Approaches to Agent-Based Systems (First International Workshop on Formal Approaches to Agent-Based System (FAABS 2000), Greenbelt, Maryland, April, 2000), volume 1871 of Lecture Notes in Artificial Intelligence, pages 48-62, Springer-Verlag, 2000.
pdf, abstract.

Ziv Bar-Joseph, Idit Keidar, Tal Anker, and Nancy Lynch: QoS Preserving Totally Ordered Multicast. 5th International Conference On Principles Of Distributed Systems (OPODIS), pages 143-162, Paris, France, December, 2000. Postscript

Ziv Bar-Joseph, Idit Keidar, Tal Anker, and Nancy Lynch. QoS Preserving Totally Ordered Multicast. MIT Technical Report MIT-LCS-TR-796, January 2000. Postscript

Soma Chaudhuri, Maurice Herlihy, Nancy A. Lynch, and Mark R. Tuttle. Tight Bounds for k-Set Agreement. Journal of the ACM, pages 47(5):912-943, September, 2000. .pdf

Roberto DePrisco, Butler Lampson, and Nancy Lynch. Fundamental Study: Revisiting the PAXOS algorithm. Theoretical Computer Science, 243:35-91, 2000. Elsevier Science B.V. PDF

Buckhard Englert and Alexander A. Shvartsman. Graceful Quorum Reconfiguration in a Robust Emulation of Shared Memory. International Conference on Distributed Computer Systems (ICDCS'2000), pages 454-463, 2000. PDF

Stephen J. Garland and Nancy A. Lynch. Using I/O Automata for Developing Distributed Systems. In Gary T. Leavens and Murali Sitaraman, editors, Foundations of Component-Based Systems, pages 285-312, Cambridge University Press, 2000. Abstract/Postscript

Chryssis Georgiou and Alex A. Shvartsman. Cooperative Computing with Fragmentable and Mergeable Groups. Technical Report MIT/LCS/TR-802, Laboratory for Computer Science, Massachusetts Institute of Technology, 2000. Postscript

Kyle W. Ingols. Availability Study of Dynamic Voting Algorithms. M.Eng. thesis, MIT Department of Electrical Engineering and Computer Science, Cambridge, MA, May 5, 2000. Postscript

Idit Keidar and Danny Dolev. Totally Ordered Broadcast in the Face of Network Partitions. Exploiting Group Communication for Replication in Partitionable Networks. Chapter 3 of Dependable Network Computing, D. Avresky Editor, pages 51-75, Kluwer Academic Publications, January 2000. Postscript

Idit Keidar and Roger Khazan. A Client-Server Approach to Virtually Synchronous Group Multicast: Specifications and Algorithms. IEEE 20th International Conference on Distributed Computing Systems (ICDCS), pages 344-355, Taipei, Taiwan, April 2000. Abstract (technical report version).

Idit Keidar, Roger Khazan, Nancy Lynch and Alex Shvartsman. An Inheritance-Based Technique for Building Simulation Proofs Incrementally. ACM Transactions on Software Engineering and Methodology (TOSEM), 11(1):1-29, January 2002. Conference version in ICSE, 2000, pages 478-487. Postscript

I. Keidar, J. Sussman, K. Marzullo, and D. Dolev. A Client-Server Oriented Algorithm for Virtually Synchronous Group Membership in WANs. IEEE 20th International Conference on Distributed Computing Systems (ICDCS), pages 356-365, Taipei, Taiwan, April 2000. Abstract (technical report version).

Carolos Livadas, John Lygeros, and Nancy A. Lynch. High-Level Modeling and Analysis of TCAS. Proceedings of IEEE, Special Issue on Hybrid Systems: Theory & Applications, 88(7):926-948, July 2000. Abstract

John Lygeros and Nancy Lynch. Conditions for Safe Deceleration of Strings of Vehicles. California PATH Research Report UCB-ITS-PRR-2000-2, California PATH Program, Institute of Transportation Studies, University of California, Berkeley, January 2000.

Gregory Malewicz, Alexander Russell, and Alex Shvartsman. Distributed Cooperation in the Absence of Communication. Technical Report MIT-LCS-TR-804, Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA. Postscript

Anna Pogosyants, Roberto Segala, and Nancy Lynch. Verification of the randomized consensus algorithm of Aspnes and Herlihy: a case study. Distributed Computing, 13(3):155-186, 2000. .pdf

J. Antonio Ramirez-Robredo. Paired Simulation of I/O Automata. Masters thesis. Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA, September, 2000.

Igor Tarashchanskiy. Virtual Synchrony Semantics: Client-Server Implementation. Masters thesis. MIT Department of Electrical Engineering and Computer Science, Cambridge, MA, September, 2000. Postscript

1999

Tal Anker, Danny Dolev and Idit Keidar. Fault Tolerant Video-on-Demand Services. In the 19th International Conference on Distributed Computing Systems (ICDCS), pages 244-252. June 1999. Postscript

Oleg Cheiner and Alex Shvartsman. Implementing an eventually-serializable data service as a distributed system building block. In M. Mavronicolas, M. Merritt, and N. Shavit, editors, Networks in Distributed Computing, volume 45 of DIMACS Series in Discrete Mathematics and Theoretical Computer Science, pages 43--72. American Mathematical Society, 1999. .ps

Roberto DePrisco. On Building Blocks for Distributed Systems. Ph.D thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA 02139, December 1999. .ps

Roberto De Prisco, Alan Fekete, Nancy Lynch, and Alex Shvartsman. A Dynamic Primary Configuration Group Communication Service. In Prasad Jayanti, editor, Distributed Computing (Proceedings of DISC'99 - 13th International Symposium on Distributed Computing, Bratislava, Slovak Republic, September 1999), volume 1693 of Lecture Notes in Computer Science, pages 64-78, 1999. Springer-Verlag-Heidelberg. Abstract/Paper.

Shlomi Dolev and Roberto Segala and Alex Shvartsman. Dynamic Load Balancing with Group Communication 6th International Colloquium on Structural Information and Communication Complexity (SIROCCO'99). .ps.

Alan Fekete, Nancy Lynch, and Alex Shvartsman. Specifying and Using a Partitionable Group Communication Service. MIT Laboratory for Computer Science, Cambridge, MA Technical Memo MIT/LCS/TM-570b, June 1999.

Alan Fekete, David Gupta, Victor Luchangco, Nancy Lynch, and Alex Shvartsman. Eventually-Serializable Data Services. Theoretical Computer Science, 220(1):113--156, June 1999. Special Issue on Distributed Algorithms. ps

Jason Hickey, Nancy Lynch, Robbert van Renesse. Specifications and Proofs for Ensemble Layers. Fifth International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS '99), Amsterdam, the Netherlands, March 1999. Springer-Verlag. Postscript

Henrik Ejersbo Jensen. Abstraction-Based Verification of Distributed Systems. Ph.D thesis, Department of Computer Science, Institute for Electronic Systems, Aalborg University, Aalborg, Denmark, June 1999. R-99-5005. .ps

Idit Keidar, Jeremy Sussman, Keith Marzullo and Danny Dolev. A Client-Server Oriented Algorithm for Virtually Synchronous Group Membership in WANs. MIT Technical Memorandum MIT-LCS-TM-593, June 1999.
Also: University of California, San Diego, Technical Report CS99-623.
ps, ps.gz, pdf, abstract

Idit Keidar and Roger Khazan. A Client-Server Approach to Virtually Synchronous Group Multicast: Specifications, Algorithms, and Proofs. MIT Technical Report MIT-LCS-TR-794, November 1999.
ps, ps.gz, pdf, abstract.

Carolos Livadas, John Lygeros, and Nancy A. Lynch. High-Level Modeling and Analysis of TCAS. Proceedings of the 20th IEEE Real-Time Systems Symposium, pages 115-125, Phoenix, Arizona, December, 1999. Abstract

Nancy Lynch I/O Automaton Models and Proofs for Shared-Key Communication Systems Technical Report MIT/LCS/TR-789, Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA, August, 1999.

Nancy Lynch I/O Automaton Models and Proofs for Shared-Key Communication Systems Proceedings of the 12th IEEE Computer Security Foundations Workshop (CSFW'99), Mordana, Italy, June 28-30, 1999. (Abstract/Paper).

Nancy Lynch, Nir Shavit, Alex Shvartsman, and Dan Touitou. Timing conditions for linearizability in uniform counting networks. Theoretical Computer Science, 220(1):67--91, June 1999. Special Issue on Distributed Algorithms. .pdf.

Jeremy Sussman, Idit Keidar and Keith Marzullo. Optimistic Virtual Synchrony. MIT Technical Report MIT-LCS-TR-792, November 1999. Postscript

Roman Vitenberg, Idit Keidar, Gregory V. Chockler and Danny Dolev. Group Communication Specifications: A Comprehensive Study. MIT Technical Report MIT-LCS-TR-790, September 1999. Postscript

Daniel Yates, Nancy Lynch, Victor Luchangco, and Margo Seltzer. I/O Automaton Model of Operating System Primitives Bachelors Thesis, Harvard University, May 1999. Thesis (compressed .ps)

1998

Soma Chaudhuri, Maurice Herlihy, Nancy A. Lynch, and Mark R. Tuttle. Tight bounds for k-set agreement Technical Report 98/4, Digital Equipment Corporation, Cambridge Research Lab, Cambridge, MA 02139, May, 1998.Compressed Postscript

Anna E. Chefter. A Simulator for the IOA Language Master of Engineering and Bachelor of Science in Computer Science and Engineering Thesis, Massachusetts Institute of Technology, Cambridge, MA, May 1998.

Oleg Cheiner and Alex A. Shvartsman. Implementation of an eventually serializable data service. In Proceedings of the 17th Annual ACM Symposium on the Principles of Distributed Computing, Puerta Vallarta, Mexico, June 1998. (Short paper). .ps

Roberto De Prisco, Alan Fekete, Nancy Lynch, and Alex Shvartsman. A Dynamic View-Oriented Group Communication Service. In Proceedings of the 17th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC'98), Puerto Vallarta, June-July, 1998. Abstract/Paper

Ekaterina Dolginova. Safety verification of automated car maneuvers. Master of Engineering, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA 02139, May 1998. Postscript.

Shlomi Dolev, Roberto Segala, and Alex Shvartsman. Dynamic load balancing with group communication. Technical Memo MIT/LCS/TM-588, Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA, 1998. .ps

Alan Fekete, Frans Kaashoek and Nancy Lynch. Implementing Sequentially-Consistent Shared Objects Using Group and Point-to-Point Communication . Journal of the ACM, 45(1):35-69, January, 1998.

Matteo Frigo and Victor Luchangco. Computation-centric memory models. In ACM Symposium on Parallel Algorithms and Architectures (SPAA'98), pages 240--249, Puerto Vallarta, Mexico, June-July 1998. .ps

Stephen J. Garland and Nancy A. Lynch. The IOA Language and Toolset: Support for Designing, Analyzing, and Building Distributed Systems. Technical Report MIT/LCS/TR-762, Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA, August 1998 (original version: September 25, 1997).

Stephen J. Garland and Nancy A. Lynch. The IOA language and toolset: Support for mathematics-based distributed programming, 1998. Manuscript.

Henrik Jensen and Nancy Lynch. A proof of Burns N-Process mutual exclusion algorithm using abstraction. In Bernhard Steffen, editor, Tools and Algorithms for the Construction and Analysis of Systems (TACAS'98, Lisbon, Portugal, April 1998), volume 1384 of Lecture Notes in Computer Science, pages 409--423. Springer, 1998. Postscript

Roger Khazan. Group Communication as a Base for a Load-Balancing Replicated Data Service. Masters thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA 02139, May 1998. (Compressed Postscript 1.35M)

Roger Khazan, Alan Fekete, and Nancy Lynch. Multicast Group Communication as a Base for a Load-Balancing Replicated Data Service. 12th International Symposium on Distributed Computing (DISC98), September 1998. (Compressed Postscript 500K)

Carolos Livadas and Nancy A. Lynch. Formal Verification of Safety-Critical Hybrid Systems. In S. Sastry and T.A. Henzinger, editors, Hybrid Systems: Computation and Control (First International Workshop, HSCC'98, Berkeley, CA, USA, April, 1998), number 1386 in Lecture Notes in Computer Science, pages 253--272. Springer Verlag, 1998. (Abstract/Postscript)

John Lygeros and Nancy Lynch. Strings of vehicles: Modeling and safety conditions. In S. Sastry and T.A. Henzinger, editors, Hybrid Systems: Computation and Control (First International Workshop, HSCC'98, Berkeley, CA, USA, April, 1998), number 1386 in Lecture Notes in Computer Science, pages 273--288. Springer Verlag, 1998. Postscript

Dahlia Malkhi, Mike Reiter, and Nancy Lynch. A correctness condition for memory shared by Byzantine processes, 1998. Manuscript.

Roberto Segala, Rainer Gawlick, Jorgen Sogaard-Andersen, and Nancy Lynch. Liveness in timed and untimed systems. Information and Computation, 141(2):119--171, March 1998. Postscript

Roberto Segala. Hybrid I/O automata for the compositional analysis of hybrid systems. In Book of Abstracts of the conference of Mathematical Theory for Networks and Systems (MTNS), Padova, Italy, July 1998. An extended version was submitted for publication in the conference proceedings.

Nir Shavit and Asaph Zemach. Combining funnels: A new twist on an old tale. In Proceedings of the 17th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, pages 61--70, Puerto Vallarta, Mexico, June-July 1998. .pdf

N. Shavit, E. Upfal, and A. Zemach. A steady state analysis of diffracting trees. Theory of Computing Systems (formerly Mathematical Systems Theory), 31(4):403--423, July/August 1998. Special issue: ACM Symposium on Parallel Algorithms and Architectures. .ps

Mark Smith. Reliable message delivery and conditionally-fast transactions are not possible without accurate clocks. In Proceedings of the 17th Annual ACM Symposium on the Principles of Distributed Computing, pages 163--171, Puerto Vallarta, Mexico, June 1998. .pdf

Mandana Vaziri and Gerard Holzmann. Automatic generation of invariants in spin. In 4th International Workshop on SPIN, pages 129--139, Paris, France, November 1998. ps

Mandana Vaziri. Translating IOA to Promela, September 1998. Manuscript.

Mandana Vaziri, Nancy Lynch, and Jeannette Wing. Proving correctness of a controller algorithm for the RAID level 5 system. Digest of papers from the Twenty-Eighth Annual International Symposium on Fault-Tolerant Computing, pages 16-25, Munich, Germany, June 1998. pdf

1997

Y. Afek, B. Awerbuch, E. Gafni, Y. Mansour, A. Rosen, and N. Shavit. Slide: the key to polynomial end-to-end communication. Journal of Algorithms, 22:158--186, 1997.

Elizabeth Borowsky, Eli Gafni, Nancy Lynch and Sergio Rajsbaum. The BG Distributed Simulation Algorithm. Technical Memo MIT/LCS/TM-573, Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA 02139, December, 1997. Also, submitted for journal publication. (Abstract/Postscript)

Michael S. Branicky, Ekaterina Dolginova, and Nancy Lynch. A Toolbox for Proving and Maintaining Hybrid Specifications. In Panos J. Antsaklis et al, editor, Hybrid Systems IV (HS'96, Cornell University, Ithaca, NY, October 12-16, 1996), volume 1273 of Lecture Notes in Computer Science, pages 18-30. Springer-Verlag 1997. (Abstract/Postscript)

Oleg Cheiner. Implementation and Evaluation of an Eventually-Serializable Data Service. Master of Engineering Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, September 1997.

Bogdan Chlebus, Roberto De Prisco, and Alex Shvartsman. Performing Tasks on Restartable Message-Passing Processors. In Marios Mavronicolas and Philippas Tsigas, editors, Proceedings of 11th International Workshop on Distributed Algorithms (WDAG'97, Saarbrucken, Germany, September 1997), volume 1320 of Lecture Notes in Computer Science, pages 96-110. Springer-Verlag 1997. (Abstract/Postscript)

Darren Cofer, John Maloney, Rosa Weber, George Pappas, Shankar Sastry, John Lygeros, and Nancy Lynch. Formal specification and analysis of the center-TRACON automation systems (CTAS). Final Report SST-C97-002, Honeywell Technology Center, September 30 1997. Prepared for Langley Research Center and NEXTOR: FAA Center of Excellence in Aviation Operations Research.

Giovanni Della Libera and Nir Shavit. Reactive diffracting trees. In Proceedings of the 9th Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA), Newport, Rhode Island, June 1997.

Roberto De Prisco,Butler Lampson, and Nancy Lynch. Revisiting the Paxos algorithm. In Marios Mavronicolas and Philippas Tsigas, editors, Proceedings of 11th International Workshop on Distributed Algorithms (WDAG'97, Saarbrucken, Germany, September 1997), volume 1320 of Lecture Notes in Computer Science, pages 111-125. Springer-Verlag 1997. (Abstract/Postscript)

Roberto De Prisco. Revisiting the Paxos algorithm. Master of Science Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, June 1997. Also, Technical Report MIT/LCS/TR-717, Laboratory for Computer Science, Massachusetts Institute of Technology. (Abstract/Postscript)

Danny Dolev and Nir Shavit. Bounded concurrent time stamping. SIAM Journal on Computing, 26(2):418--455, April 1997.

Ekaterina Dolginova and Nancy Lynch. Safety Verification for Automated Platoon Maneuvers: A Case Study. In International Workshop on Hybrid and Real-Time Systems (HART'97, Grenoble, France, March 26-28, 1997), volume 1201 of Lecture Notes in Computer Science, pages 154-170. Springer-Verlag 1997. (Abstract/Postscript)

Alan Fekete, Nancy Lynch, and Alex Shvartsman. Specifying and Using a Partitionable Group Communication Service. Proceedings of the Sixteenth Annual ACM Symposium on Principles of Distributed Computing (PODC'97, Santa Barbara, CA), pages 53-62, August 1997. (Abstract/Postscript) Also, Technical Memo MIT/LCS/TM-570, Laboratory for Computer Science, Massachusetts Institute of Technology, October 1997. (Compressed Postscript)

Stephen J. Garland and Nancy A. Lynch and Mandana Vaziri. IOA: A Language for Specifying, Programming and Validating Distributed Systems. User and Reference Manual. Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA 02139, January 2001. Postscript.

Datta N. Godbole and John Lygeros. Safety and throughput evaluation of automated highway systems. In 1997 American Control Conference, June 1997.

Gunnar Hoest and Nir Shavit Towards a Topological Characterization of Asynchronous Complexity Proceedings of the Sixteenth Annual ACM Symposium on Principles of Distributed Computing, pages 199-208, Santa Barbara, CA, August 1997. (Abstract/Postscript)

Gunnar Hoest. Towards a topological characterization of complexity in asynchronous, distributed systems. Master's thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA 02139, September 1997. .ps

Paris Christos Kanellakis, Alex Allister Shvartsman. Fault-Tolerant Parallel Computation. Kluwer Academic Publishers, Boston, MA, 1997. (Abstract/Information)

Carolos Livadas, Formal Verification of Safety-Critical Hybrid Systems, Master of Engineering Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, September 1997. (Abstract/Postscript) Also, Technical Report MIT/LCS/TR-730, Laboratory for Computer Science, Massachusetts Institute of Technology, September 1997.

Victor Luchangco. Precedence-Based Memory Models. In Marios Mavronicolas and Philippas Tsigas, editors, Proceedings of 11th International Workshop on Distributed Algorithms (WDAG'97, Saarbrucken, Germany, September 1997), volume 1320 of Lecture Notes in Computer Science. Springer-Verlag 1997. (Abstract/Postscript)

John Lygeros, Claire Tomlin, and Shankar Sastry. Multi objective hybrid controller synthesis. In International Workshop on Hybrid and Real-Time Systems (HART'97), Grenoble, France, March 1997.

John Lygeros, Claire Tomlin, and Shankar Sastry. Multi-objective hybrid controller synthesis. In 36th IEEE Conference on Decision and Control, San Diego, California, December 1997.

John Lygeros and Nancy Lynch. On the Formal Verification of the TCAS Conflict Resolution Algorithms. Proceedings of the 36th IEEE Conference on Decision and Control, San Diego, CA, December 1997. (Summary/Postscript)

Nancy Lynch, and Alex Shvartsman. Robust emulation of shared memory using dynamic quorum-acknowledged broadcasts. Twenty-Seventh Annual International Symposium on Fault-Tolerant Computing (FTCS'97), pages 272-281, Seattle, Washington, USA, June 1997. IEEE (Abstract/Postscript)

George Pappas, Shankar Sastry, John Lygeros, and Nancy Lynch. Modeling, specification, and safety analysis of CTAS. Final report, University of California, September 30 1997. Prepared for Langley Research Center and NEXTOR: FAA Center of Excellence in Aviation Operations Research.

George Pappas, Claire Tomlin, John Lygeros, Datta Godbole, and Shankar Sastry. A next generation architecture for air traffic management systems. In 36th IEEE Conference on Decision and Control, San Diego, CA, December 1997. Extended abstract.

Anna Pogosyants, Roberto Segala, and Nancy Lynch.Verification of the Randomized Consensus Algorithm of Aspnes and Herlihy: a Case Study. In Marios Mavronicolas and Philippas Tsigas, editors, Proceedings of 11th International Workshop on Distributed Algorithms (WDAG'97, Saarbrucken, Germany, September 1997), volume 1320 of Lecture Notes in Computer Science, pages 111-125. Springer-Verlag 1997. Also, Technical Memo MIT/LCS/TM-555, Laboratory for Computer Science, Massachusetts Institute of Technology. (Abstract/Postscript)

Roberto Segala. Compositional verification of randomized distributed algorithms. In COMPOS, 1997. Invited talk.

Roberto Segala. Quiescence, fairness, testing and the notion of implementation. Information and Computation, 130(2):194--210, November 1997.

Nir Shavit, and Dan Touitou. Elimination Trees and the Construction of Pools and Stacks.Theory of Computing Systems (formerly Mathematical Systems Theory), volume 30, pages 645-670, 1997. (Postscript)

N. Shavit and D. Touitou. Software transactional memory. Distributed Computing, 10(2):99--116, February 1997.

Mark Smith. Formal Verification of TCP and T/TCP. Ph.D thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA 02139, September 1997. .ps

Mandana Vaziri and Nancy Lynch. Proving correctness of a controller algorithm for the RAID level 5 system. Technical Memo MIT/LCS/TM-576, Laboratory for Computer Science, Massachusetts Institute of Technology, 545 Technology Square, Cambridge, MA 02139, December 1997. .ps

1996

S. Abiteboul, G. M. Kuper, H. G. Mairson, A. A. Shvartsman, and M. Y. Vardi. In memoriam: Paris C. Kanellakis, a technical obituary. ACM Computing Surveys, March 1996.

Hagit Attiya, Amir Herzberg, and Sergio Rajsbaum. Optimal clock synchronization under different delay assumptions. SIAM Journal on Computing, April 1996.

Baruch Awerbuch, Boaz Patt-Shamir, and George Varghese. Self-stabilizing end-to-end communication. Journal of High Speed Networks, 5(4):365--381, 1996.

Jonathan F. Buss, Paris C. Kanellakis, Prabhakar L. Ragde, and Alex A. Shvartsman. Parallel Algorithms with Processor Failures and Delays. Journal of Algorithms, Volume 10, pages 45-86, January 1996. (Abstract/Postscript)

Giovanni Della-Libera. Dynamic Diffracting Trees. Master of Engineering Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, July 1996. (Abstract/Postscript)

Alan Fekete, David Gupta, Victor Luchangco, Nancy Lynch, and Alex Shvartsman. Eventually-serializable data services. In Proceedings of the Fifteenth Annual ACM Symposium on Principles of Distributed Computing, pages 300--309, Philadelphia, PA, May 1996. .pdf

H. Galeana-Sanchez and S. Rajsbaum. Cycle pancyclism in tournaments II. Graphs and Combinatorics, 12:9--16, 1996.

Rainer Gawlick, Charles Kalmanek, and K. G. Ramakrishnan. On-line routing for permanent virtual circuits. Computer Communications, 19:235--244, 1996.

Constance Heitmeyer and Nancy Lynch. Formal verification of real-time systems using timed automata. In Constance Heitmeyer and Dino Mandrioli, editors, Formal Methods for Real-Time Computing, Trends in Software, chapter 4, pages 83--106. John Wiley & Sons Ltd, April 1996.

Maurice Herlihy, Nir Shavit, and Orli Waarts. Linearizable counting networks. Distributed Computing, (9):193--203, 1996.

Gunter Leeb and Nancy Lynch. Proving Safety Properties of the Steam Boiler Controller. In Jean-Raymond Abrial, Egon Boerger, and Hans Langmaack, editors, Proceedings of Formal Methods for Industrial Applications: Specifying and Programming the Steam Boiler Control, volume 11654 of Lecture Notes in Computer Science, Springer-Verlag 1996. (Abstract/Postscript)

Nancy Lynch. Distributed Algorithms. Morgan Kaufmann Publishers, San Mateo, CA, 1996. (Summary/Table of Contents) To order, please contact Morgan Kaufmann Publishers.

Nancy Lynch. A Three-Level Analysis of a Simple Acceleration Maneuver, with Uncertainties. Proceedings of the Third AMAST Workshop on Real-Time Systems, pages 1-22, Salt Lake City, Utah, March 1996. (Abstract/Postscript)

Nancy Lynch. Modelling and verification of automated transit systems, using timed automata, invariants and simulations. In R. Alur, T. Henzinger, and E. Sontag, editors, Hybrid Systems III: Verification and Control (DIMACS/SYCON Workshop on Verification and Control of Hybrid Systems, New Brunswick, New Jersey, October 1995), volume 1066 of Lecture Notes in Computer Science, pages 449-463. Springer-Verlag 1996. (Abstract/Postscript)

Nancy Lynch and Sergio Rajsbaum. On the Borowsky-Gafni Simulation Algorithm. Proceedings of ISTCS 1996: The Fourth Israel Symposium on Theory of Computing and Systems, pages 4-15, Jerusalem, Israel, June 1996. Also, Proceedings of the Fifteenth Annual ACM Symposium on Principles of Distributed Computing, page 57, Philadelphia, PA, May 1996. (Abstract/Postscript).

Nancy Lynch, Nir Shavit, Alex Shvartsman, and Dan Touitou. Counting networks are practically linearizable. In Proceedings of the Fifteenth Annual ACM Symposium on Principles of Distributed Computing, pages 280-289, Philadelphia, PA, May 1996. (Abstract/Postscript)

Nancy Lynch, Roberto Segala, Frits Vaandrager, and H. B. Weinberg. Hybrid I/O Automata. In R. Alur, T. Henzinger, and E. Sontag, editors, Hybrid Systems III: Verification and Control (DIMACS/SYCON Workshop on Verification and Control of Hybrid Systems, New Brunswick, New Jersey, October 1995), volume 1066 of Lecture Notes in Computer Science, pages 496-510. Springer-Verlag 1996. (Abstract/Postscript)

Nancy Lynch and Frits Vaandrager. Forward and backward simulations -- Part II: Timing-Based systems. Information and Computation, 128(1):1-25, July 1996.(Abstract/Postscript).

Nancy Lynch and Frits Vaandrager. Action Transducers and Timed Automata Formal Aspects of Computing, 8(5):499-538, 1996. .ps

Tsvetomir P. Petrov, Anya Pogosyants, Victor Luchangco, Stephen J. Garland, and Nancy A. Lynch. Computer-Assisted Verification of an Algorithm for Concurrent Timestamps. In Reinhard Gotzhein and Jan Bredereke, editors, Formal Description Techniques IX: Theory, Applications, and Tools (FORTE/PSTV'96: Joint International Conference on Formal Description Techniques for Distributed Systems and Communication Protocols, and Protocol Specification, Testing, and Verification, Kaiserslautern, Germany, October 1996), pages 29--44. Chapman & Hall, 1996. (Abstract/Postscript)

Nir Shavit and Dan Touitou. Sofware transactional memory. Technical Memo MIT/LCS/TM-675, Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA 02139, 1996.

Nir Shavit, and Asaph Zemach. Diffracting Trees. ACM Transactions on Computer Systems, 14(4):385-428, November 1996. (Postscript)

Nir Shavit, Eli Upfal, and Asaph Zemach. A Steady State Analysis of Diffracting Trees. Proceedings of the 8th Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA'96, Padua, Italy), pages 33-41, June 1996. (Postscript)

Mark Smith. Formal verification of communication protocols. In 6th Annual MIT Student Workshop on Computing Technology, pages 30--1, 30--2, Salem, MA, August 1996.

Mark Smith. Formal verification of Communication Protocols. In Reinhard Gotzhein and Jan Bredereke, editors, Formal Description Techniques IX: Theory, Applications, and Tools (FORTE/PSTV'96): Joint International Conference on Formal Description Techniques for Distributed Systems and Communication Protocols, and Protocol Specification, Testing, and Verification, Kaiserslautern, Germany, October 1996, pages 129-144. Chapman & Hall, 1996. (Abstract/Postscript)

George Varghese and Nancy A. Lynch. A tradeoff between safety and liveness for randomized coordinated attack. Information and Computation, 128(1):57--71, July 1996. .pdf

Mandana Vaziri. Proving correctness of a controller algorithm for the RAID level 5 system. Master's thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA 02139, August 1996.

H. B. Weinberg. Correctness of Vehicle Control Systems: A Case Study. Master of Science Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, February 1996. Also, Technical Report MIT/LCS/TR-685, Laboratory for Computer Science, Massachusetts Institute of Technology. (Abstract/Postscript)

H. B. Weinberg and Nancy Lynch. Correctness of Vehicle Control Systems - A Case Study. Proceedings of the 17th IEEE Real-Time Systems Symposium, pages 62-72, Washington, D. C., December, 1996. (Abstract/Postscript)

H. B. Weinberg, Nancy Lynch, and Norman Delisle. Verification of Automated Vehicle Protection Systems. In R. Alur, T. Henzinger, and E. Sontag, editors, Hybrid Systems III: Verification and Control (DIMACS/SYCON Workshop on Verification and Control of Hybrid Systems, New Brunswick, New Jersey, October 1995), volume 1066 of Lecture Notes in Computer Science, pages 101-113. Springer-Verlag 1996. (Abstract/Postscript)

1995

Hagit Attiya, Amotz Bar-Noy, and Danny Dolev. Sharing memory robustly in message-passing systems. Journal of the ACM, 42(1):124--142, January 1995.

Hagit Attiya and Sergio Rajsbaum. A combinatorial framework for wait-free computability. Technical Report 95/3, Digital Equipment Corporation, Cambridge Research Lab, Cambridge, MA 02139, March 1995.

Soma Chaudhuri, Maurice Herlihy, Nancy A. Lynch, and Mark R. Tuttle. A tight lower bound for processor coordination. In Donald S. Fussell and Miroslaw Malek, editors, Responsive Computer Systems: Steps Toward Fault-Tolerant Real-Time Systems, chapter 1, pages 1--18. Kluwer Academic Publishers, Boston, MA, 1995. Selected papers from the Second International Workshop on Responsive Computer Systems Lincoln, New Hampshire, September 28-30, 1993). .ps

A. Charny, G. Leeb, and M. Clarke. Some observations on source behavior 5 of the traffic management specification. Research Report AF-TM-95-0976R1, Digital Equipment Corporation, Littleton, Massachusetts, August 1995. Presented at ATM Forum Traffic Management.

R. De Nicola and R. Segala. A process algebraic view of I/O automata. Theoretical Computer Science, 138:391--423, March 1995. Also, Rapporto Tecnico N. SI-92/05, Universita ``La Sapienza'', Rome.

Alan Fekete, Nancy Lynch, and William Weihl. Hybrid atomicity for nested transactions. Theoretical Computer Science B (Logic, semantics and theory of programming), 149(1):151--178, September 1995. Special issue of TCS devoted to ICDT '92. .pdf

Alan Fekete, Frans Kaashoek and Nancy Lynch. Implementing Sequentially-Consistent Shared Objects Using Group and Point-to-Point Communication . In the 15th International Conference on Distributed Computing Systems (ICDCS95), pages 439-449, Vancouver, Canada, May/June 1995, IEEE. (Abstract/Postscript). Also, Technical Report MIT/LCS/TM-518, Laboratory for Computer Science, Massachusetts Institute of Technology, June 1995. (Abstract/Postscript)

H. Galeana-Sanchez and S. Rajsbaum. Cycle pancyclism in tournaments I. Graphs and Combinatorics, 11:233--243, 1995.

Rainer Gawlick. Admission Control and Routing: Theory and Practice Ph.D. Thesis, Department of Electrical Engineering and Computer Schence, Laboratory for Computer Science, Massachusetts Institute of Technology, June 1995. Also, Technical Report MIT/LCS/TR-679, Laboratory for Computer Science, Massachusetts Institute of Technology. (Abstract/Postscript)

Rainer Gawlick, Charles Kalmanek, and K. G. Ramakrishnan. On-line routing for permanent virtual circuits. Proceedings of IEEE INFOCOM 95: Fourteenth Annual Joint Conference of the IEEE Computer and Communication Societies, pages 278-288, Boston, Massachusetts, April 1995.

Maurice Herlihy and Sergio Rajsbaum. Algebraic spans. In Proceedings of the Fourteenth Annual ACM Symposium on Principles of Distributed Computing, pages 90--99, Ottawa, Ontario, Canada, August 1995.

M. Herlihy, B. H. Lim, and N. Shavit. Scalable concurrent counting. ACM Transactions on Computer Systems, 13(4):343--364, 1995.

Paris Christos Kanellakis, Dimitrios Michailidis, and Alex A. Shvartsman. Controlling Memory Access in Efficient Fault-Tolerant Parallel Algorithms. Nordic Journal of Computing, Volume 2, pages 146-180, 1995. (Abstract/Postscript)

John Kleinberg, Hagit Attiya and Nancy Lynch. Trade-offs between Message Delivery and Quiesce Times in Connection Management Protocols. Proceedings of the Third Israel Symposium on Theory of Computing and Systems, pages 258-267, Tel-Aviv, Israel, January 1995. (Abstract/Paper)

Victor Luchangco. Using Simulation Techniques to Prove Timing Properties. Master of Science Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, June 1995. (Abstract/Postscript)

Victor Luchangco, Ekrem Soylemez, Stephen Garland, and Nancy Lynch. Verifying timing properties of concurrent algorithms. In Dieter Hogrefe and Stefan Leue, editors, Formal Description Techniques VII: Proceedings of the 7th IFIP WG6.1 International Conference on Formal Description Techniques (FORTE'94, Berne, Switzerland, October 1994), pages 259--273. Chapman and Hall, 1995. (Abstract/Postscript).

Nancy Lynch. Proving performance properties (even probabilistic ones). In Dieter Hogrefe and Stefan Leue, editors, Formal Description Techniques VII: Proceedings of the 7th IFIP WG6.1 International Conference on Formal Description Techniques (FORTE'94), pages 3--20. Chapman and Hall, 1995. Invited talk.

Nancy Lynch. Simulation techniques for proving properties of real-time systems. In Sang H. Son, editor, Advances in Real-Time Systems, chapter 13, pages 299--332. Prentice Hall,