Community Computing: Multi-Agent Based Computing Paradigm for Cooperative Pervasive System

Community Computing: Multi-Agent Based Computing Paradigm for Cooperative Pervasive System

Youna Jung, Minsoo Kim
ISBN13: 9781609607357|ISBN10: 160960735X|EISBN13: 9781609607364
DOI: 10.4018/978-1-60960-735-7.ch009
Cite Chapter Cite Chapter

MLA

Jung, Youna, and Minsoo Kim. "Community Computing: Multi-Agent Based Computing Paradigm for Cooperative Pervasive System." Advanced Design Approaches to Emerging Software Systems: Principles, Methodologies and Tools, edited by Xiaodong Liu and Yang Li, IGI Global, 2012, pp. 195-217. https://doi.org/10.4018/978-1-60960-735-7.ch009

APA

Jung, Y. & Kim, M. (2012). Community Computing: Multi-Agent Based Computing Paradigm for Cooperative Pervasive System. In X. Liu & Y. Li (Eds.), Advanced Design Approaches to Emerging Software Systems: Principles, Methodologies and Tools (pp. 195-217). IGI Global. https://doi.org/10.4018/978-1-60960-735-7.ch009

Chicago

Jung, Youna, and Minsoo Kim. "Community Computing: Multi-Agent Based Computing Paradigm for Cooperative Pervasive System." In Advanced Design Approaches to Emerging Software Systems: Principles, Methodologies and Tools, edited by Xiaodong Liu and Yang Li, 195-217. Hershey, PA: IGI Global, 2012. https://doi.org/10.4018/978-1-60960-735-7.ch009

Export Reference

Mendeley
Favorite

Abstract

Many huge and complex pervasive services can be provided by employing cooperation among smart objects like agents. To offer such services efficiently, community computing was proposed as a new computing paradigm, in which pervasive services are provided through cooperation among agents (Jung, 2006). To design a community computing system, we proposed two abstraction models distinguished by intelligence level of community; the simple model (Jung, 2006) and the static community situation based model. In addition, we introduced a development process based upon the Model-Driven Architecture (MDA) approach for fast and convenient implementation of community computing systems. In this chapter, our contribution is to organize previous work related to cooperation and then clearly present the position of community computing in comparison. In addition, we refine the proposed two models including all their intermediate models in the development process, such as CCM (Community Computing Model), CIM-PI (Platform Independent Community Computing Implementation Model), and CIM-PS (Platform Specific Community Computing Implementation Model). To help automatic transformation from CCM to source codes, we improve a development toolkit called CDTK (Community Computing Development Toolkit). By using CDTK, a community computing system can be implemented semi-systematically. Finally, to verify the feasibility of community computing, we present implementation results of two scenarios by using proposed two models and CDTK. Through the simulated results, we examine the possibility of community computing.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.