Situation-Aware Community Computing Model for Developing Dynamic Ubiquitous Computing Systems

被引:0
作者
Jung, Youna [1 ]
Kim, Minsoo [1 ]
机构
[1] Univ Pittsburgh, LERSAIS, Pittsburgh, PA 15260 USA
关键词
Community Computing; Ubiquitous Computing System; Cooperation; Context-Awareness; Multi-agent System Development; Model Driven Architecture; CONTEXT;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
For many complex and dynamic ubiquitous services, context-aware cooperation can be a solution. However, the way is not yet clear to make individual objects cooperate with each other as situations change. In addition, in the present environment in which many smart agents are already deployed, we are able to quickly develop ubiquitous services by utilizing existing agents. In the case of urgent but unavailable services, such fast development is required but there is no existing work to provide a path. To meet such requirements, in this paper, we thus introduce community computing as a new paradigm in which ubiquitous services are provided through context-aware cooperation among existing agents. To design such systems intuitively, we propose an abstraction model, called the situation-aware community computing model which includes the community situation model and the situation-aware cooperation model. In addition, for fast and convenient system development, we propose a development process based on the MDA (Model-Driven Architecture) approach [OMG, 03]. Following the development steps of MDA, we propose three models each having different abstraction levels and the model transformation process from the high-level model, CCM, to the source code. To make such transformation semi-automatic, we develop a toolkit, called CDTK. By using CDTK, we are able to implement a community computing system conveniently and systematically. To verify the proposed work, we implemented two small systems based on motivated scenarios; CHILDCARE and COEX-Mall. Through the simulated results of those systems, we examined the possibility of community computing as a new development paradigm.
引用
收藏
页码:2139 / 2174
页数:36
相关论文
共 40 条
[31]  
Strang T., 2004, P INT WORKSH ADV CON
[32]  
SUNG B, 2002, EURASIA2002 TEHR NOV
[33]  
Takahashi H, 2005, 11th International Conference on Parallel and Distributed Systems, Vol I, Proceedings, P743
[34]  
van den Besselaar P, 2002, LECT NOTES COMPUT SC, V2362, P1
[35]  
Weiser M., 1991, COMPUTER 21 CENTURY
[36]  
Wilson P., 1991, COMPUTER SUPPORTED C
[37]   The Gaia methodology for agent-oriented analysis and design [J].
Wooldridge, M ;
Jennings, NR ;
Kinny, D .
AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2000, 3 (03) :285-312
[38]   The cooperative problem-solving process [J].
Wooldridge, M ;
Jennings, NR .
JOURNAL OF LOGIC AND COMPUTATION, 1999, 9 (04) :563-592
[39]   Hierarchical situation modeling and reasoning for pervasive computing [J].
Yau, Stephen S. ;
Liu, Junwei .
FOURTH IEEE WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE EMBEDDED AND UBIQUITOUS SYSTEMS AND THE SECOND INTERNATIONAL WORKSHOP ON COLLABORATIVE COMPUTING, INTEGRATION, AND ASSURANCE, PROCEEDINGS, 2006, :5-+
[40]   Developing multiagent systems: The Gaia methodology [J].
Zambonelli, F ;
Jennings, NR ;
Wooldridge, M .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2003, 12 (03) :317-370