
P1: IML/FFX P2: IML/FFX QC: IML/FFX T1: IML
MOBK015-FM MOBK015-Lynch.cls April 1, 2006 17:5
vii
The Authors
DILSUN KAYNAR
Dilsun Kaynar is a Postdoctoral Research Associate in the Theory of Distributed Systems
Group at MIT’s Computer Science and Artificial Intelligence Laboratory. She received the
PhD degree from the University of Edinburgh at the Laboratory for Foundations of Computer
Science and the BSc degree in computer engineering from METU in Turkey. The broad area
of her research is the specification, programming, and verification of distributed computing
systems. Her PhD work focused on the design of functional programming languages that
support mobile computation. She investigated the application of type-based analysis in this
context, in particular to improve safety and security of systems. In her postdoctoral research
she has been working on the development of I/O automata-based formal modeling frameworks
for distributed systems, with collaborators including Nancy Lynch, Roberto Segala, and Frits
Vaandrager.
NANCY LYNCH
NancyLynch is a Professor in the Department of Electrical Engineering and Computer Science
at MIT and heads the Theory of Distributed Systems research group in MIT’s Computer
Science and Artificial Intelligence Laboratory. Prior to joining MIT in 1981, she served on
the faculty at Tufts University, the University of Southern California, Florida International
University, and Georgia Tech. She received the BS degree in mathematics from Brooklyn
College, and the PhD degree in mathematics from MIT. She has written numerous research
articles about distributed algorithms and impossibility results, and about formal modeling and
verification of distributed systems. Her notable research contributions include the well-known
“FLP” impossibility result for distributed consensus in the presence of process failures (with
Fischer and Paterson), the “DLS” algorithms for stabilizing fault-tolerant consensus
(with Dwork and Stockmeyer), and the I/O automata mathematical modeling frameworks
(with Tuttle, Vaandrager, Segala, and Kaynar). Prior to this monograph, she has written two
books: Atomic Transactions (with Merritt, Weihl, and Fekete) and Distributed Algorithms.She
is a member of the National Academy of Engineering and an ACM Fellow.
ROBERTO SEGALA
Roberto Segala is a Professor at the University of Verona, Italy, and heads the Formal Models
and Verification group at the Department of Computer Science. Prior to joining the University