Modeling collaborations among objects that change their roles dynamically and its modularization mechanism

Ubayashi Naoyasu, Tamai Tetsuo

Research output: Contribution to journalArticlepeer-review


For the representation of the collaborative operations among objects (computational entities), many of the techniques proposed at present treat the collaborative operations only as the concept in analysis and design stages; moreover, the roles carried by the respective objects have the problem of being fixed from the beginning to the end. Based on the environment-adaptive computation model "ε computation" proposed by the authors, in this paper we will study from the language side a description method for the case of collaborative operations in which the group of objects changes their roles dynamically along with the progress of computation. Furthermore, we will present a method for defining the collaborative operations among objects as general collaboration protocol components and reuse them again. ε computation is a model in which the field where the group of objects operates collaboratively is considered as an environment for the individual objects; the object can change its roles and collaboration forms with other objects dynamically by entering the environment or leaving the environment.

Original languageEnglish
Pages (from-to)51-63
Number of pages13
JournalSystems and Computers in Japan
Issue number5
Publication statusPublished - May 2002
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Information Systems
  • Hardware and Architecture
  • Computational Theory and Mathematics


Dive into the research topics of 'Modeling collaborations among objects that change their roles dynamically and its modularization mechanism'. Together they form a unique fingerprint.

Cite this