• 검색 결과가 없습니다.

Use of Context Decision Tables for Grasping Contexts in Requirements Analysis Phase of Context-aware Systems

N/A
N/A
Protected

Academic year: 2021

Share "Use of Context Decision Tables for Grasping Contexts in Requirements Analysis Phase of Context-aware Systems"

Copied!
1
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

2012년도 한국멀티미디어학회 춘계학술발표대회 논문집 제15권1호 393

-상황인지 시스템의 요구 사항 분석 단계에서

상황 이해를 위한 상황 결정 테이블의 활용

최종명 목포대학교 컴퓨터공학과 e-mail : [email protected]

Use of Context Decision Tables for Grasping

Contexts in Requirements Analysis Phase of

Context-aware Systems

Jongmyung Choi

Dept of Computer Engineering, Mokpo National University 1. 연구 필요성 및 문제점 상황인지 시스템에 대한 연구들이 점차 활기를 띠어가 고 있으며, 이를 활용한 시스템들이 점차 개발됨으로써 시 스템을 효과적으로 개발하기 위한 필요성이 커지고 있다. 이에 따라 상황인지 시스템을 위한 소프트웨어 공학적인 접근법[1-3]도 점차 많이 연구되고 있지만, 아직 연구되어 야 할 것들이 많이 남아 있다. 상황인지 시스템에서는 많 은 센서를 사용하면서, 센서의 값들에 따라서 상황이 결정 된다. 그러나 현재까지 상황을 효과적으로 센서 데이터와 매핑시키는 방법이 개발되어 있지 않다. 본 연구에서는 상황인지 시스템의 요구사항 분석 단계 에서 센서 정보를 바탕으로 상황을 정의하고, 상황인지 서 비스를 매핑시키는 방법을 제시한다. 요구사항 분석 단계 에서 상황 요소 테이블은 시스템 관계자들이 상황 요소와 상황, 상황인지 서비스를 연계해서 파악할 수 있게 함으로 써 시스템을 정확하게 이해하도록 함으로써 시간과 노력 을 감소시킬 수 있는 장점이 있다. 2. 상황 결정 방법 상황인지 시스템 개발에서 문제점은 상황은 물론 상황 인지 서비스의 범위를 어디까지로 결정할 것인가이다. 즉, 시스템의 범위가 모호해지고, 상황에 대한 모호한 개념이 시스템 개발에 많은 어려움을 겪게 한다. 따라서, 센서 정 보 (상황 요소), 상황, 상황인지 서비스 등의 개념을 명시 적으로 기술하고, 시스템 관계자(stakeholder)들이 공통된 의견의 일치를 가져야 한다. 따라서 본 연구에서는 상황, 상황 요소, 상황인지 서비스의 개념을 본 연구의 사전 연 구에서 정의한 개념들을 사용한다[1-3]. 세미나실의 히터와 에어콘 가동 여부를 상황 결정 매트 릭스를 통해서 알아보며, 표 1과 같이 동작함을 알 수 있 다. 표 1에서 상황 요소 (온도)의 값의 범위에 따라 상황 이 결정되고, 이에 따라 “에어콘 가동”이나 “히터 가동” 등의 상황인지 서비스들이 실행되는 것을 쉽게 파악할 수 있다. 28oC 이상 5oC ~ 28oC 5oC 이하 사용중 에어콘가동 X 히터 가동 빈방 X X X 표 1. 상황 결정 테이블 상황 요소와 이에 따른 상황 결정 및 상황인지 서비스 는 간단한 경우에는 표1과 같이 표 형태로 파악할 수도 있지만, 값이 복잡한 경우에는 의사결정 트리를 적절히 활 용할 수도 있다. 즉, 상황을 결정하는 센서가 많은 경우에 는 의사결정 트리를 통해서 상황인지 서비스가 동작하는 경우들을 파악함으로써 시스템의 범위 및 기능적 요구사 항들을 조기에 파악할 수 있다. 3. 결론 및 향후 연구 본 논문에서는 상황인지 시스템 개발에서 요구사항에서 상황 및 시스템 범위를 파악하기 위해서 테이블과 의사결 정 트리를 사용하는 방법을 소개하였다. 조기에 상황과 상 황인지 서비스를 결정하는 것은 시스템의 범위를 파악하 게 한다. 참고문헌

[ 1 ] Jongmyung Choi, “Context-driven requirements analysis“, LNCS 4707, pp. 739-748, Springer, 2007. [ 2 ] Jongmyung Choi et al., “A Context-Driven Development Methodology for Context-Aware Systems“, LNCS 6935, pp. 429-436, Springer, 2011.

[ 3 ] 최종명, “자바 리플렉션과 메소드 오버로딩을 활용한 상황인지 툴킷“, 정보과학회논문지:소프트웨어및응용, 39(1), pp. 12-23, 2012.

참조

관련 문서

• Program Context-Aware Data Separation Technique – Predicts update times of data based

위에서 설명한 내용을 기초로 본 논문은 기본적으로 ‘무기체계의 발달이 군사 제도 및 군사전략의 변화에 영향을 미친다.’라는 가정하에 출발한다. 이는 인류 의

초기에는 휘도가 낮았기 때문에 전자기기의 동작 표시등이나 실내 용도에 한정되었지만 빨강 이나 녹색의 고휘도 종류의 발광 다이오드가 실용화되고 나서는 역의

그래서 , 우리는 이번 시간부터 내가 커서 사랑하는 사람과 함 께 지낼 주택 모형을 설계하고 만들도록 한다. 상황

분석 결과, 현행 에너지전환 성과지표들은 에너지전환의 진행 상황 을 입체적으로 보여주기 보다는 그 결과로서의 ‘지속가능성’이 얼마나 달성되었는지에 더욱

• When a word w appears in a text, its context is the set of words that appear nearby (within a fixed-size window). • Use the many contexts of w to build up a

- 기동방역기구는 발생 지자체에서의 방역 상황 모니터링과 방역 조치와 관련된 기술 지원 역할을 담당하고, 방역 기동반은 살처분 지연 발생 등 긴급 상황 발생 시 투입..

아태지역 많은 농가는 혼합농경체계(농작물 경작과 가축 사육을 혼합한 체계)의 한 부분으로 가축을 사육하고 있다. 대부분의 나라에서 가계소득 증가로 촉발된 수요 증 가로