유비쿼터스 컴퓨팅을 위한 프로그래밍 환경 연구(A Study on Programming Environment for Ubiquitous Computing)
기간 : 2006.3 ~ 2009.2
관련 사업 : 한국과학재단 특정기초연구사업
개요 :
본 연구에서는 유비쿼터스 환경에서 동작하는 소프트웨어를 개발하기 위한 프로그래밍 환경 구축 기술을 개발한다. 개발되는 유비쿼터스 프로그래밍 환경은 다음과 같은 기능을 개발자에게 제공하게 된다.
컨텍스트 기반의 유비쿼터스 서비스를 쉽게 구현할 수 있다.
외부 개체의 자원 및 정보에 대한 접근을 쉽고 효율적으로 제어한다.
프로그램의 예상치 못한 중단을 방지하여 시스템의 안정성을 향상시킨다.
이러한 기능을 제공하는 프로그래밍 환경의 구축을 위해 다음과 같은 3가지 핵심기술을 연구한다.
유비쿼터스 프로그래밍 프레임워크 : 유비쿼터스 프로그램의 컨텍스트 기반 서비스와 보안 정책을 쉽게 기술할 수 있는 프로그래밍 인터페이스 및 고수준의 정책 명세 언어와 번역기 등의 관련 도구를 개발한다.
컨텍스트 적응 및 보안을 강화한 실행 시스템 : 컨텍스트의 변화에 따른 서비스의 수행을 관리하고 자원에 대한 원격 개체의 접근을 제어하는 기능을 가진 실행 시스템을 개발한다.
유비쿼터스 프로그래밍 지원 도구 : 프로그래밍 지원도구로 프로그램 분석 도구와 프로그램 모니터링 도구를 개발한다. 프로그램 분석 도구는 컨텍스트-흐름, 접근 제어, 안전한 정보흐름, 예외 처리 등을 분석한다. 프로그램 모니터링 도구는 컨텍스트 변화에 따른 프로그램의 적응 및 진행 과정을 모니터링한다.
개인 환경 기반 검색을 위한 색인 기술 연구 (Personalized Web Information Agent)
기간 : 2004.3 ~ 2007.2
지원기관 : 산업자원부
개요 :
사용자들이 설정한 관심정보 질의에 대하여 자동으로 웹으로부터 정보를 수집하고 이를 개인화된 정보 컨텐츠로 생성하며 이에 대한 자동 갱신 및 공유를 지원하는 개인화 정보 에이전트(Personalized Web Agent) 시스템을 개발한다. 본 시스템의 특징으로 배치 처리를 통한 유연한 질의 지원, 정보 컨텐츠의 자동 생성, 생성된 정보의 공유 및 자동 갱신 등을 들 수 있다.