Ubiquitous system can be considered as the intelligent space, in which many kinds of component are connected by networks and also each component recognizes their connection and cooperates with others for achieving some goals. In many case of ubiquitous computing environments, users and devices interact and cooperate each other to attain some goals. To develop such a ubiquitous system, we should model a ubiquitous system in a cooperation view. To do this, in this paper, we model a ubiquitous system using community metaphor consistently. In the proposed high-level abstraction model, we can represent mission-oriented organizations and interrelationships between members or organizations. In addition, so far, a developer of a ubiquitous system should start from scratch and think about the action as an individual component and also the action as a member of cooperative organization at same time. Therefore, we also introduce the development process, which make it possible concerning the cooperative action and the individual action separately. To examine the proposed community computing model and the development process, we trying to implement a small system in JADE Platform.
[1]
Nicholas R. Jennings,et al.
The Gaia Methodology for Agent-Oriented Analysis and Design
,
2000,
Autonomous Agents and Multi-Agent Systems.
[2]
Nicholas R. Jennings,et al.
On agent-based software engineering
,
2000,
Artif. Intell..
[3]
Michael Koch,et al.
Ubiquitous Computing
,
2001,
CSCW-Kompendium.
[4]
David Levine,et al.
PICO: A Middleware Framework for Pervasive Computing
,
2003,
IEEE Pervasive Comput..
[5]
Franco Zambonelli,et al.
Developing multiagent systems: The Gaia methodology
,
2003,
TSEM.
[6]
Barbara Messing,et al.
An Introduction to MultiAgent Systems
,
2002,
Künstliche Intell..
[7]
M. Weiser,et al.
Hot topics-ubiquitous computing
,
1993
.
[8]
Nicholas R. Jennings.
On Agent-Based Software Engineering" Artificial Intelligence
,
2000
.
[9]
Inmos Limited,et al.
Occam Programming Manual
,
1984
.
[10]
Nicholas R. Jennings,et al.
Transforming standalone expert systems into a community of cooperating agents
,
1993
.