Abstract
Users can set manually Android phone to do particular tasks on some situations. This type of setting is inconvenient, and also provide with unnecessary services, which don't consider users' situation. In this research, we design and implement a context-aware automatic task setting application. Users can get context-aware service by setting desired tasks based on contexts using this system. We design a language for describing context-action rules, and statically check validity of context-action rules by performing syntax and semantic check.
안드로이드 스마트폰 사용자는 수동적으로 특정 태스크를 수행하도록 설정할 수 있으나 이러한 수동적 태스크의 설정은 불편할 뿐만 아니라 사용자의 현재 상황을 고려하지 않기 때문에 사용자가 원하지 않은 불필요한 서비스를 제공하여 사용자를 곤란하게 할 수 있다. 본 연구에서는 이러한 단점을 보완하는 상황-인지 기반의 자동 태스크 설정 어플리케이션을 설계, 구현하였다. 이 어플리케이션을 사용하면 사용자는 자신이 원하는 상황에 원하는 태스크만을 수행하도록 설정하여 상황에 맞는 서비스를 제공 받을 수 있다. 상황에 따라 원하는 태스크를 수행하도록 기술하기 위해 정형화된 구문을 설계 하였으며 안전한 태스크 설정을 위해 구문의 유효성을 자동으로 검사하는 유효성 검사기를 구현하였다.