MobileScope: a Programming Language with Objective Mobility - Archive ouverte HAL
Communication Dans Un Congrès Année : 2004

MobileScope: a Programming Language with Objective Mobility

Takashi Masuyama
  • Fonction : Auteur
Yoshihiro Oyama
  • Fonction : Auteur
Akinori Yonezawa
  • Fonction : Auteur

Résumé

We present a new programming language, MobileScope, developed for the description of component-based distributed applications with extended support for mobility. The language and its underlying runtime system, Comet, support mobility in two flavors: physical mobility of components and virtual mobility of channels. Primarily, physical locations of components may be changed at runtime. We adopt an objective view that allows such moves to be triggered from outside the components. Moreover, the runtime systems support both weak and strong migration. We also introduce a virtual form of mobility for resource management. In MobileScope, resources are explicitly bound through channels on which components are connected dynamically. Resource bindings are thus changeable at runtime. We argue that the combination of these two mobility flavors, we name objective mobility, eases the development of applications with mobile users or devices, among other innovative mobile applications.
Fichier non déposé

Dates et versions

hal-01503194 , version 1 (06-04-2017)

Identifiants

Citer

Takashi Masuyama, Frédéric Peschanski, Yoshihiro Oyama, Akinori Yonezawa. MobileScope: a Programming Language with Objective Mobility. Mobile Distributed Computing MDC 2004, Mar 2004, Tokyo, Japan. pp.542-547, ⟨10.1109/ICDCSW.2004.1284085⟩. ⟨hal-01503194⟩
70 Consultations
0 Téléchargements

Altmetric

Partager

More