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

Naoyasu Ubayashi, Tamai Tetsuo

Research output: Contribution to journalArticle

Abstract

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
Volume33
Issue number5
DOIs
Publication statusPublished - Jan 1 2002

Fingerprint

Modularization
Modeling
Object
Collaboration
Reuse

All Science Journal Classification (ASJC) codes

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

Cite this

Modeling collaborations among objects that change their roles dynamically and its modularization mechanism. / Ubayashi, Naoyasu; Tetsuo, Tamai.

In: Systems and Computers in Japan, Vol. 33, No. 5, 01.01.2002, p. 51-63.

Research output: Contribution to journalArticle

@article{a769c08185d148098a5e02d735f089ec,
title = "Modeling collaborations among objects that change their roles dynamically and its modularization mechanism",
abstract = "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.",
author = "Naoyasu Ubayashi and Tamai Tetsuo",
year = "2002",
month = "1",
day = "1",
doi = "10.1002/scj.1127",
language = "English",
volume = "33",
pages = "51--63",
journal = "Systems and Computers in Japan",
issn = "0882-1666",
publisher = "John Wiley and Sons Inc.",
number = "5",

}

TY - JOUR

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

AU - Ubayashi, Naoyasu

AU - Tetsuo, Tamai

PY - 2002/1/1

Y1 - 2002/1/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=0036567497&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0036567497&partnerID=8YFLogxK

U2 - 10.1002/scj.1127

DO - 10.1002/scj.1127

M3 - Article

AN - SCOPUS:0036567497

VL - 33

SP - 51

EP - 63

JO - Systems and Computers in Japan

JF - Systems and Computers in Japan

SN - 0882-1666

IS - 5

ER -