본문 바로가기
HOME> 논문 > 논문 검색상세

논문 상세정보

정보과학회논문지. Journal of KIISE. 소프트웨어 및 응용 v.33 no.12, 2006년, pp.1031 - 1051   피인용횟수: 1
본 등재정보는 저널의 등재정보를 참고하여 보여주는 베타서비스로 정확한 논문의 등재여부는 등재기관에 확인하시기 바랍니다.

다중 에이전트 환경에서의 커뮤니티 기반 유비쿼터스 시스템을 위한 모델과 개발 도구
Community Computing Model and Development Tool for Community-based Ubiquitous System in Multi-agent Platform

정유나   (아주대학교 정보통신전문대학원UU0000892  ); 이정태   (아주대학교 정보통신전문대학원UU0000892  ); 김민구   (아주대학교 정보통신전문대학원UU0000892  );
  • 초록

    최근 유비쿼터스 시스템을 설계하고 개발하기 위한 방법들 중 하나로서, 다중 에이전트 모델을 이용하는 방식이 연구되고 있다. 이러한 방식은 다중 에이전트 모델의 장점을 유비쿼터스시스템에서 수용할 수 있도록 하였다. 그러나, 특정 유비쿼터스 시스템에 대해서는 기존의 다중 에이전트 모델들만으로는 완벽하게 기술하기에 어려운 부분이 있다. 본 논문에서는 사용자의 요구가 동적으로 생성되면 개체들이 협업하여 이를 해결하는 협업 위주의 유비쿼터스 시스템에 초점을 맞추었다. 이러한 시스템에서는 서비스를 제공하기 위하여 형성되는 컴퓨팅 요소들간의 협업 조직이 매우 중요하지만, 일반적인 다중 에이전트 모델로는 이러한 협업 조직을 효과적으로 표현하기가 쉽지 않다. 즉, 기존의 모델만으로는 이러한 협업 조직의 동적인 생성과 소멸, 동적인 조직의 구성방식, 그리고 서비스를 제공하기 위한 조직 내에서 또한 조직들간의 협업 방식을 기술자기가 쉽지 않다는 것이다. 따라서 본 논문에서는 그러한 협업 조직을 커뮤니티라 하고, 협업 중심의 유비쿼터스 시스템을 커뮤니티에 기반하여 기술하는 추상화 모델로서 커뮤니티 컴퓨팅 모델을 제안하였다. 또한 본 논문에서는 유비쿼터스 시스템을 위한 체계적인 개발 체계가 수립되어 있지 않다는 점에 주목하고, 제안된 커뮤니티 컴퓨팅 모델을 기반으로 응용 시스템을 개발하기 위한 시스템 개발 과정을 제안하고 이를 빠르고 편리하게 도와주는 개발 도구를 구현하여 보았다. 마지막으로, 소규모의 유비쿼터스 시스템을 제안한 추상화 모델로 기술하고 개발 도구를 사용하여 다중 에이전트 플랫폼에서 개발하여, 제안한 방법의 실현성을 검증하여 보았다.


    To develop a ubiquitous system, several researches have been tried to apply multi-agent models to design a system. Even though current multi-agent models provide many benefits with ubiquitous system developments, there are still some deficiencies in completely supporting the characteristics of ubiquitous systems such as dynamic formation and termination of mission-oriented organizations and interrelationship between organizations. In addition, existing agent-based models only concern aboutananalysis and design of a system, then place a burden of implementation on developers. Therefore, in this paper, we propose the high-level abstraction model of a multi-agent based ubiquitous system and the development process concerning implementation as well as design of systems. In addition, we implemented a development toolkit, called as CDTK(Community computing system Development Tool Kit), then developed a small community computing system using the CDTK.


  • 주제어

    커뮤니티 .   협업 .   유비쿼터스 .   다중 에이전트 시스템.  

  • 참고문헌 (17)

    1. Nicholas R J. On agent-based software engineering, Elsevier, Artificial Intelligence 117, 277-296 (2000) 
    2. Weiser M, Ubiquitous Computing, Nikkei Electronics, December 6, 137-143, (1993) 
    3. M. Wooldridge, Nicholas R. J. The Gaia Methodology for Agent-oriented Analysis and Design, Autonomous Agents and Multi-Agent Systems, 3, 285-312, (2000) 
    4. R. Jennings, et. al. Developing Multiagent Systems: The Gaia Methodology, ACM Transactions on Software Engineering and Methodology, Vol.12, No,3, July, 317-370 (2003) 
    5. J. Ferber and O. Gutknecht, 'A meta-model for the analysis and design of organization in multiagent systems', In Proceedings of 3rd International Conference on Multi-agent Systems (ICMAS '98), 1998 
    6. G, Cabri, L. Leonardi, F. Zambonelli, 'A Framework for Flexible Role-based Interactions in Multi-agent System,' In Proceedings of the 2003 Conference on Cooperative Information Systems (CoopIS), Italy, 2003 
    7. Youna Jung, Jungtae Lee, Minkoo Kim, 'Multiagent based Community Computing System Development with the Model Driven Architecture,' Fifth International Joint conference on Autonomous Agents and Multiagent Systems, pp.1329-1331, May 12th 2006 
    8. Youna Jung, Jungtae Lee, Minkoo Kim, 'Community based Ubiquitous System Development in Multi-agent Environment,' 4th International Workshop on Ubiquitous Mobile Information and Collaboration Systems, pp,984-998,June 6th 2006 
    9. Youna Jung, Jungtae Lee, Minkoo Kim, 'A Development Approach for Ubiquitous System using Community Metaphor,' International Symposium on Ubiquitous Computing Systems, pp,129-138, Oct 10th 2006 
    10. Jennings, N. R. et, al, Transforming Standalone Expert Systems into a Community of Cooperating Agents, Int. Journal of Engineering Applications of Artificial Intelligence 6 (4), 317-331 (2003) 
    11. Wooldridge M. An Introduction to Multiagent Systems, John Wiley & Sons, Reading, (2002) 
    12. Mohan Kumar, et. al. PICO: A Middleware ?Framework for Pervasive Computing, Pervasive Computing, 1536-1268, 72-79 (2003) 
    13. Object Management Group. Model Driven Architecture Guide, (2003) 
    14. lNMOS Ltd, OCCAM: Programming Manual. Prentice-Hall, Englewood Cliffs, NJ, (1984) 
    15. FIPA Standard, SC00037J, FIPA Communicative Act Library Specification, (2002) 
    16. Huber M. j. JAM Agent in a Nutshell, version 0.65+0.76i, November 1, (2001) 
    17. F. Bellifemine, A. Poggi, and G. Rimassa. JADE A FlFA-compliant Agent Framework. In Proc. of Practical Application of Intelligent Agents and MultiAgents (PAAM'99), London, UK, April, pp. 97-10 (1999) 
  • 이 논문을 인용한 문헌 (1)

    1. Kim, Han-Uk ; Lee, Jeong-Tae ; Kim, Min-Gu 2009. "" 정보과학회지 = Communications of the Korean Institute of Information Scientists and Engineers, 27(3): 10~19     

 저자의 다른 논문

  • 정유나 (1)

    1. 2006 "커뮤니티 컴퓨팅: 협업 기반 환경 자동 적응의 컴퓨팅 모델" 정보과학회지 = Communications of the Korean Institute of Information Scientists and Engineers 24 (12): 84~91    
  • 이정태 (11)

  • Kim, Min-Koo (18)

 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역

원문보기

무료다운로드
  • NDSL :
유료다운로드

유료 다운로드의 경우 해당 사이트의 정책에 따라 신규 회원가입, 로그인, 유료 구매 등이 필요할 수 있습니다. 해당 사이트에서 발생하는 귀하의 모든 정보활동은 NDSL의 서비스 정책과 무관합니다.

원문복사신청을 하시면, 일부 해외 인쇄학술지의 경우 외국학술지지원센터(FRIC)에서
무료 원문복사 서비스를 제공합니다.

NDSL에서는 해당 원문을 복사서비스하고 있습니다. 위의 원문복사신청 또는 장바구니 담기를 통하여 원문복사서비스 이용이 가능합니다.

이 논문과 함께 출판된 논문 + 더보기