skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · events · colloquia · 1999-2000 · 

Colloquium - Murphy

ECCR 139

Toward the Rapid Development of Dependable Mobile Applications
Department of Computer Science, Washington University - St. Louis
Amy Murphy photo

Recent technological trends in the miniaturization of computing devices and the availability of inexpensive wireless communication have led to an expansion of effort in mobile computing. The issues of mobility have been approached from a wide variety of perspectives. My own research has spanned algorithm development, formal modeling, and middleware. This talk focuses on the middleware perspective and its important role in the development of mobile applications. Middleware has the unique ability to hide from the application programmer many of the inherent low-level complexities of the mobile environment while, at the same time, exposing key features of mobility through useful abstractions within the confines of a known language. This talk highlights fundamental research issue in mobility and demonstrates how they have shaped the design and implementation of a Linda-based coordination system called Lime. Lime is designed to assist in the rapid development of dependable mobile applications in both wired and ad hoc networks. It offers a common set of abstractions for both physical and logical mobile components. Lime introduces the new concept of transiently shared tuple spaces and leverages off the simplicity of Linda to describe a clear model for interactions. Other novel features of Lime include context dependent accessibility of data, location based information retrieval, and reaction to state changes with both strong and weak atomicity guarantees.

Hosted by Alexander Wolf.

The Department holds colloquia throughout the Fall and Spring semesters. These colloquia, open to the public, are typically held on Thursday afternoons, but sometimes occur at other times as well. If you would like to receive email notification of upcoming colloquia, subscribe to our Colloquia Mailing List. If you would like to schedule a colloquium, see Colloquium Scheduling.

Sign language interpreters are available upon request. Please contact Stephanie Morris at least five days prior to the colloquium.

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (13:29)