DOI QR코드

DOI QR Code

AIM: 유비쿼터스 HCI 환경을 위한 에이전트 기반 지능형 미들웨어 설계 및 구현

AIM: Design and Implementation of Agent-based Intelligent Middleware for Ubiquitous HCI Environments

  • 장현수 (성균관대학교 전자전기컴퓨터공학과) ;
  • 김연우 (성균관대학교 전자전기컴퓨터공학과) ;
  • 최정환 (성균관대학교 휴대폰학과) ;
  • 강동현 (성균관대학교 전자전기컴퓨터공학과) ;
  • 송창환 (성균관대학교 전자전기컴퓨터공학과) ;
  • 엄영익 (성균관대학교 정보통신공학부)
  • 발행 : 2009.02.28

초록

유비쿼터스 시대의 도래와 함께, 사용자 중심 서비스를 위해 HCI 요소를 최대한 활용하는 HCI 미들웨어에 대한 중요성이 점점 증가하고 있다. 이에 따라 사용자 중심 서비스를 제공하기 위한 HCI 미들웨어에 대한 여러 연구가 진행되었다. 하지만 기존의 연구들은 사용자 중심 서비스 제공에 반드시 필요한 HCI 기능들에 대한 종합적 지원이 부족하다. 본 논문에서는 사용자 중심 서비스 지원을 위한 에이전트 기반 지능형 HCI 미들웨어인 AIM(Agent-based Intelligent Middleware)을 제안한다. 먼저 기존의 여러 HCI 미들웨어들을 분석하여 HCI 미들웨어의 요구조건을 도출하고, 상황 정보 관리, 사용자 행동 패턴 추론, 동적 에이전트 생성 등을 통해 여러 HCI 기능들을 종합적으로 제공할 수 있는 AIM을 설계한다. 또한 스마트 공간에서 사용자 모달리티 기반 서비스 시나리오를 소개하고, 프로토타입 구현을 통해 소개한 미들웨어의 이점을 보인다.

With the emergence of ubiquitous computing era, it has become increasingly important for a middleware which takes full advantage of HCI factors to support user-centric services. Many kinds of studies on HCI-friendly middleware for supporting user-centric services have been performed. However, previous studies have problems in supporting HCI factors, which are needed for user-centric services. In this paper, we present an agent-based intelligent middleware, which is called AIM, that provides user-centric services in ubiquitous HCI environments. We describe the middleware requirements for user-centric services by analyzing various HCI-friendly middleware and design AIM middleware which effectively supports various HCI factors such as context information management, pattern inference of user's behavior, and dynamic agent generation, etc. We introduce service scenarios based on the user's modalities in smart spaces. Finally, prototype implementation is illustrated as a manifestation of the benefits of the introduced infrastructure.

키워드

참고문헌

  1. A. Dix, J. Finlay, G. Abowd, and R. Beale, Human-Computer Interaction 2nd Edition, Prentice Hall, 1998
  2. ACM SIGCHI, http://sigchi.org/cdg/cdg2.html
  3. http://en.wikipedia.org/wiki/Human-computer_interaction
  4. T. Nakajima, “A Middleware Component Supporting Flexible User Interaction for Networked Home Appliances,” ACM SIGARCH Computer Architecture News, Vol.29, Issue 5, 2001 https://doi.org/10.1145/563647.563660
  5. C. Sedogbo, P. Bisson, O. Grisvard, and T. Poibeau, “Human-system Interaction Container Paradigm,” Proc. of the Human-Computer Interaction International Conference, 2003
  6. P. Repo and J. Riekki, “Middleware Support for Implementing Context-Aware Multimodal User Interfaces,” Proc. of the 3rd International Conference on Mobile and Ubiquitous Multimedia, 2004 https://doi.org/10.1145/1052380.1052411
  7. M. Tran, B. Hirsbrunner, and M. Courant, “A Context-Aware Middleware for Multimodal Dialogue Applications with Context Tracing,” Proc. of the 3rd International Workshop on Middleware for Pervasive and ad hoc Computing, ACM International Conference Proceeding Series, Vol.115, 2005 https://doi.org/10.1145/1101480.1101486
  8. FIPA Agent Management Specification, http://www.fipa.org/specs/fipa00023/SC00023K.html
  9. G. S. Kim, J. Kim, H. Cho, W. Lim, and Y. I. Eom, “Development of a Lightweight Middleware Technologies Suppporting Mobile Agents,” Proc. of the Eighth Pacific-Rim International Workshop on Multi-Agents, 2005