유비쿼터스 시스템을 위한 시맨틱 다중 에이전트

Semantic Multi-agents Framework for Ubiquitous Systems

  • 발행 : 2005.03.01

초록

지난 10여년 동안 유비쿼터스 컴퓨팅 연구는 '언제나, 어디에서나, 어느 것이나 컴퓨팅 환경'이라는 신기술 체계의 확립을 목표로 진행되었다. 이를 통하여 칩의 소형화 기술, 장치기술, 네트워킹 기술, 인간 중심의 인터페이스 기술, 응용기술 등의 기술혁신의 필요성을 알게 되었다. 본 논문에서는 인간중심의 인터페이스 기술 측면에서 인간과 에이전트와의 상호작용 및 에이전트 스스로 인간이 원하는 서비스를 처리하고 제공하기 위하여, 다음 네 가지 단계를 제안한다. 첫째, 유비쿼터스 서비스를 사용자 요구에 맞게 서비스하기 위하여 정보자원 간에 의미적 연관성을 고려한 시맨틱 웹 기술을 이용한다. 둘째, 시맨틱 웹 기술 개발에 핵심이 되는 온톨로지를 구축하여 컴퓨터가 웹 문서의 내용을 인식할 수 있도록 한다. 셋째, W3C에서 표준화 작업 중인 차세대 웹 OWL 온톨로지 언어를 이용하여 컴퓨터와 컴퓨터 간에 메시지를 교환한다. 넷째, 컴퓨터로 전송된 메시지 분석 및 정보 수집을 위하여 FIPA의 JADE를 이용하여 다중 에이전트를 기능별로 구축한다. 본 논문에서 제안하는 시맨틱 다중 에이전트는 온톨로지 기반의 시맨틱 웹 기술을 적용하여 시맨틱 상황을 추론한다. 다중 에이전트가 OWL 온톨로지 언어를 이용하여 커뮤니케이션함으로써 같은 상황이더라도 사용자에 따라서 제공되는 서비스가 다르게 추론된다. 따라서 기존의 상황 정보 시스템보다 에이전트에게 보다 의미 있는 정보의 예측을 가능하게 하였다.

For the past ten years, the goal of ubiquitous computing research has been the establishment of a new technology system with the aim 'Anytime, Anywhere, and Any form'. The needs for agent technology innovations such as ontology-based structure, ontology-based agent communication language, and multi-agents frameworks have been identified. This paper proposes a noble multi-agents architecture for ubiquitous systems. We suggest four major steps in the interaction between human and agents which enable ubiquitous agents to process by themselves to provide adaptive service to meet human's needs. First, we propose a semantic web technology to represent the association between information resources more explicitly Second, we construct a semantic ontology so that agents can recognize web contents.'Third, we propose a method to communicate between agents using OWL ontologies. Finally, we suggest a multi-agents structure based on the JADE of FIPA to analyze messages and get information. The semantic multi-agents framework proposed in this paper infers semantic situations using semantic web technology based on ontologies. A service provided is inferred differently according to user state because the multi-agents communicate by using OWL ontology language. Therefore, our system better infers context information than other without ontologies.

키워드

참고문헌

  1. W. Edwards and R. Grinter, 'At home with ubiquitous computing: seven challenges,' Ubicomp 2001: Ubiquitous Computing, LNCS 2201, pp. 256-272, 2001 https://doi.org/10.1007/3-540-45427-6_22
  2. Michael Schalk, Thorsten Liebig, Torsten illmann, Frank Kargl, 'Combining FIPA ACL With DAML+OIL - A CASE Study,' OAS2002 Workshop Proceedings, 2002
  3. Tim Berners-Lee, James Hendler and Ora Lassila, 'The Semantic Web,' Scientific American, May 2001
  4. Jeff Heflin. 'Web Ontology Language (OWL) Use Cases and Requirements,' W3C Candidate Recommendation 18 August 2003
  5. HP Cooltown project, http://www.cooltown.com
  6. W. Chan, 'Using CoolBase to Build Ubiquitous Computing Applications,' HP Technical Report, HPL-2001-215, 2001
  7. R. Scott Cost, Tim Finin, ITtalks, 'A Case Study in the Semantic Web and DAML+OIL,' University of Maryland, Baltimore County, IEEE pp.1094-7167, 2002 https://doi.org/10.1109/5254.988447
  8. 'FIPA SL Content Language Specification,' Foundation for Intelligent Physical Agents, 2001, http://www.fipa.org/specs/fipa00008/XC00008D.html
  9. Kostantinos Sagonas, et. al., 'XSB as an Efficient Deductive Database Engine,' In ACM Conference on Management of Data (SIGMOD), pp. 442-453, 1994 https://doi.org/10.1145/191843.191927
  10. Fabio Bellifemine, Agostino Poggi, Giovanni Rim-assa, 'JADE - FIPA-compliant agent framework,' In Proceedings of PAAM'99, pp.97-108, 1999
  11. Michael R. Genesereth, 'Knowledge Interchange Format,' draft proposed American National Standard (dpANS), NCITS.T2/98-004, http://logic.stanford.edu/kif/dpans.html