Context Awareness2009.02.19 15:00

[출처]
2008년 가을 한국정보과학회 학술발표논문집

[저자]
오세원(Se-Won Oh) · 노현용(Hyun-Yong Noh) · 이진형(Jin-Hyung Lee) · 황금성(Keum-Sung Hwang) · 조성배(Sung-Bae Cho)

[요약]
모바일 장치의 하드웨어와 소프트웨어의 발달로 인해 모바일은 초기 단순한 통신장치에서 벗어나 모바일 장치를 이용하여 사용자는 장소, 시간에 구애 받지 않고 컴퓨팅 환경을 이용할 수 있게 되었다. 특히 스마트폰과 같은 모바일 장치의 보급은 GPS를 이용한 사용자 위치의 파악 및 모바일 기기의 사용 내역 등을 로그형태로 저장할 수 있고, 무선 네트워크 망을 통해 기존 네트워크와 통신이 가능해졌다. 이러한 모바일 장치의 발달로 인하여 모바일 사용자의 상태를 추론하여 사용자에게 알맞은 서비스를 서비스 공급자들이 직접 제공하는 것이 가능해졌다. 모바일 장치의 제한된 정보를 가지고 사용자의 행동과 상태를 정확하고 효율적으로 분석할 수 있다면 사용자에게 보다 알맞은 서비스를 제공하여 여러 가지 편의성을 제공할 수 있다. 하지만 GPS 신호는 실외에서만 수신이 가능하며 특유의 오차를 가지고 있다. 또한 정확한 추론모델의 설계를 위해서는 추론 모델의 복잡도가 증가하여 효과적인 설계가 이루어지기 힘들다. 본 논문에서는 이러한 모바일 장치와 GPS의 제약 내에서 보다 정확성 있고 효과적인 사용자 상황을 인지하기 위한 방법으로 베이지안 네트워크를 이용한 확률 모델을 제안한다. 추론모델의 복잡도를 줄이고, 정확도의 향상과 GPS의 오차와 실내에서 수신이 불가능 한 GPS의 한계성 극복하기 위한 모델을 제안한다.
Posted by Dr.Kein

댓글을 달아 주세요

  1. 니꺼 pda폰 gps심어져 있는건가?
    gps있으면 구글네비게이터 설치해서 한번 사용해봐 잼나. ^^

    2009.02.21 04:11 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 사무실에 블루투스 gps 가 있길래 연동해 보긴 했다.
      구글 네비게이터로 trail 이 나오길래
      파일 저장을 했다만... 집에 와서 확인해 보니 저장한 파일을 찾을 수가 없더군 -_-

      2009.02.21 08:33 신고 [ ADDR : EDIT/ DEL ]
  2. ㅋㅋ 저장은 유료만 된다.
    $80 다. 나도 하나만 사다오...

    2009.02.21 18:10 신고 [ ADDR : EDIT/ DEL : REPLY ]

Context Awareness2009.02.18 11:47

[출처]

ACM, Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing (MPAC2005)

ISBN:1-59593-268-2


[저자]

Ricardo Couto A. da Rocha  Pontificia Universidade Catolica do Rio de Janeiro, Rio de Janeiro, Brazil

Markus Endler  Pontificia Universidade Catolica do Rio de Janeiro, Rio de Janeiro, Brazil


[요약]

Mobile computing and pervasive environments are mainly characterized by heterogeneity of devices, with different capabilities, resources, operating systems and applications. In a realistic scenario for context-aware computing, middleware should be deployable in the whole distributed system, despite device's resource limitations, and the developer should be able to evolve the context model when new context-aware applications or context providers are introduced. This paper discusses how context modeling and design of middleware architecture can impact on the efficiency of provision, distribution and access of context information in heterogeneous environments. This paper describes a middleware architecture and design strategies in order to address such requirements.



[정리]

1. 문제제기

모바일 컴퓨팅과 퍼베이시브 환경은 주로 서로다른 용량, 성능, 자원, 운영체제, 응용프로그램으로 동작하는 이기종 장치의 특징을 갖는다. 현실적인 상황인지 컴퓨팅 시나리오 에서는, 장치가 가진 자원의 제약에도 불구하고 모든 분산 시스템에 미들웨어가 배포 가능해야 한다. 그리고, 새로운 응용프로그램이나 컨텍스트 제공자가 나타나면 개발자는 컨텍스트 모델을 발전시켜야 한다.

2. 제안

이 논문에서 서로 다른 기기들로 구성된 환경에서 좀 더 효과적으로 컨텍스트 정보를 제공, 분배,접근할 수 있는 컨텍스트 모델링 방법과 미들웨어 설계 방법을 이야기 한다.

Posted by Dr.Kein

댓글을 달아 주세요

  1. 꼬부랑글자는 무서워....-_ㅡ;;

    2009.02.21 04:12 신고 [ ADDR : EDIT/ DEL : REPLY ]

Context Awareness2009.02.13 16:55

[출처]
Pontificia University (Brazil)
2006, 4.
ISSN 0103-9741

[저자]
Ricardo Couto Antunes da Rocha and Markus Endler
{rcarocha, endler}@inf.puc-rio.br

[요약]
Context-aware computing is widely accepted as a promising paradigm to enable
seamless computing. Several efforts have been developed in order to support contextaware
applications through software infrastructures, middlewares and models for describing
context information. However, developing such applications is still a complex task
because of the lack of adequate software abstractions, programming models, methodologies
and efficient middleware. This paper presents a approach for context-aware software
development based on a flexible context model and an infrastructure for evolutionary
management of context information. We present a context model that provides high-level
abstractions to manage and handle context information. In order to demonstrate the
capability of the proposed models, we present a case study of a location-aware instant
messaging application.

=주요 정리=
상황인지 시스템 설계를 위한 효율적인 시스템 구조를 제안한다.
- 유연한 컨텍스트 모델을 기반으로 하는 상황인지 소프트웨어 개발
- 연속적인 컨텍스트의 진화를 목적으로 하는 컨텍스트 관리
- 서로 다른 디바이스의 관리
- 컨텍스트 기반 프로그래밍 추상화(abstraction) 관리

=문제제기=
1. 컨텍스트 정보의 복잡성을 묘사할 수 있는 모델이 필요하다 -> 온톨로지로 커버 -> 하지만, 제한된 장치에서의 사용성과 다른 모델과의 유동성 면에서 온톨로지는 취약하다.
2. 또 하나 중요한 이슈는, 모델링 컨셉과 프로그래밍 추상화의 통합이다.

=제안=
1. 컨텍스트 모델 제안 : 여러가지 이점을 사용할 수 있고, 컨텍스트 정보를 관리하고 처리할 수 있는 높은 레벨의 추상화를 제공한다. 이 모델은 설계자에게 양질의 컨텍스트 정보작성할 수 있도록 해준다. 
이런 컨스트럭터를 사용하면 소프트웨어의 복잡도를 감쇄시키고, 코드 재사용성을 높일 수 있을 것이다.

Posted by Dr.Kein

댓글을 달아 주세요