Two executable mobility design patterns: Mfold and mmap

Zara Field, Rick Dewar, Phil Trinder, Andre Rauber Du Bois

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We present two mobility design patterns, mfold and mmap. The patterns are equipped with corresponding coordination specifications, mobility skeletons, implemented on top of a host object-orientated mobile code language, Voyager. The mobility skeletons provide a high-level of abstraction and control all coordination aspects of the mobility design patterns. We conclude by demonstrating, through a simple yet concrete example, how the composite of these patterns and skeletons can be used in the development of a practical distributed application, a mobile meeting scheduler. Copyright 2006 ACM.

Original languageEnglish
Title of host publicationPLoP 2006 - PLoP Pattern Languages of Programs 2006 Conference Proceedings
DOIs
Publication statusPublished - 2006
EventPLoP Pattern Languages of Programs 2006 Conference, PLoP - Portland, OR, United States
Duration: 21 Oct 200623 Oct 2006

Conference

ConferencePLoP Pattern Languages of Programs 2006 Conference, PLoP
CountryUnited States
CityPortland, OR
Period21/10/0623/10/06

Keywords

  • Agents
  • Code mobility
  • Design patterns

Fingerprint Dive into the research topics of 'Two executable mobility design patterns: Mfold and mmap'. Together they form a unique fingerprint.

  • Cite this

    Field, Z., Dewar, R., Trinder, P., & Du Bois, A. R. (2006). Two executable mobility design patterns: Mfold and mmap. In PLoP 2006 - PLoP Pattern Languages of Programs 2006 Conference Proceedings https://doi.org/10.1145/1415472.1415512