Credits


Lime is the result of a joint research effort led by Amy L. Murphy, Gian Pietro Picco, and Gruia-Catalin Roman, and has been carried out for the most part when they all were at Washington University in St. Louis, MO, USA. 

While the three researchers defined jointly the formal model underlying Lime, the embodying of the model in a middleware is  due to the design and programming efforts of Amy L. Murphy and Gian Pietro Picco, who are still coordinating the development of the next releases. The project is now being carried out as a collaborative effort involving developers in the computer science departments at Politecnico di Milano, Italy, University of Rochester, NY, USA, and Washington University in St. Louis, MO, USA. 

Several students have been involved in the development of the demonstration programs included in the software distribution, including Jason Ginchereau (RedRover, RoamingJigsaw), Brian Mesh (RedRover), and Bryan Payne (RedRover, Chat). Their work on Lime was part of their undergraduate studies at Washington University. Christine Julien, a graduate student at Washington University, helped us in writing some of the documentation and upgrading some the demos as we were extending Lime.


More about the project leaders

Amy L. Murphy received a B.S. in Computer Science from the University of Tulsa in 1995, and M.S. and D.Sc. degrees from the Department of Computer Science at Washington University in St. Louis, Missouri in 1997 and 2000 respectively. She is currently an assistant professor of Computer Science at the University of Rochester, in Rochester, New York where her research interests include the development of standard algorithms for mobility and the design, specification, and implementation of mobile middleware systems. These topics are integrated under the theme of enabling the rapid development of dependable applications for both physically and logically mobile environments. 

Gian Pietro Picco is an Assistant Professor at the Dipartimento di Elettronica e Informazione, Politecnico di Milano, Italy. Prior to this current appointment, he was a Visiting Assistant Professor at the Department of Computer Science, Washington University in St. Louis, MO, USA. His research interests are in distributed systems which exhibit mobility, be it logical or physical. His work in this area thus far has investigated several aspects spanning from theoretical models to systems research, and has led to several publications, some of which are widely referenced by the research community.

Gruia-Catalin Roman
was a Fulbright Scholar at the University of Pennsylvania, in Philadelphia, where he received a B.S. degree (1973), an M.S. degree (1974), and a Ph.D. degree (1976), all in computer science. He has been on the faculty of the Department of Computer Science at Washington University in Saint Louis since 1976. Roman is a professor and chairman of the department. His current research involves the study of formal models, design methods, and middleware for mobile computing and the development of techniques for the visualization for distributed computations. His previous research has been concerned with models of concurrency, declarative visualization methods, design methodologies, systems requirements, interactive computer vision algorithms, formal languages, biomedical simulation, computer graphics, and distributed databases. Roman is also a software engineering consultant. His list of past clients includes the government and firms in U.S.A. and Japan. His consulting work involves development of custom software engineering methodologies and training programs. Roman is a member of Tau Beta Pi, ACM, and IEEE Computer Society.