- 컨텍스트 인지 시스템을 위한 요구사항 도출 및 명세화 방법
- ㆍ 저자명
- 최종명,Choi. Jong-Myung
- ㆍ 간행물명
- 정보과학회논문지. Journal of KIISE. 시스템 및 이론
- ㆍ 권/호정보
- 2008년|35권 8호|pp.394-406 (13 pages)
- ㆍ 발행정보
- 한국정보과학회
- ㆍ 파일정보
- 정기간행물| PDF텍스트
- ㆍ 주제분야
- 기타
컨텍스트 인지 시스템에서 컨텍스트는 매우 중요한 요소이지만, 기존 요구공학은 컨텍스트를 도출하고 명세화하는 방법을 지원하지 못하기 때문에 이를 지원할 수 있는 연구가 필요하다. 본 논문은 컨텍스트 인지 시스템의 요구사항을 효과적으로 도출하기 위한 방법과 명세화 방법을 제안한다. 논문에서 제안하는 요구사항 도출 방법은 6단계로 구성된 점진적이고 반복적인 프로세스로서 비즈니스 로직을 위한 요구사항을 먼저 파악하고, 이를 기반으로 컨텍스트 로직을 위한 요구사항을 파악하고, 컨텍스트 모델링과 서브시스템 식별 등의 작업을 수행한다. 요구사항 명세화 방법으로는 컨텍스트 인지 유스케이스 다이어그램, 컨텍스트의 개념을 표현할 수 있는 컨텍스트 다이어그램, 컨텍스트 타입에 영향을 받는 유스케이스를 표현하는 컨텍스트타입-유스케이스 의존 다이어그램을 제안한다. 논문에서는 또한 제안한 방법을 적용한 시스템에 대한 사례연구를 소개하고, 이를 정성적으로 평가한 내용을 제시한다. 본 연구는 이해관계자가 컨텍스트 인지 시스템의 요구사항을 효과적으로 파악하고, 이를 명확히 기술하며, 이해할 수 있도록 도움을 줄 수 있다.
Even though context is the most important feature in context-aware systems, the existing requirements engineering cannot support methodology for elicitation and specification of contexts. In this paper, we propose a requirements elicitation method and a requirements specification method for context-aware systems. Our requirements elicitation method is a 6-stepped, incremental, and iterative process. At the beginning steps in the process, we identify the requirements for business logic. Afterwards, we gather the requirements for context logic, model contexts, and identify subsystems. For requirements specification, we suggest a context-aware use case diagram, a context diagram for context modeling, and a context-type-use-case-dependency diagram for the traceability of use cases on the change of context types. We also introduce a case study that we apply our approaches to a real system, and a qualitative evaluation of our approaches. Our study will help stakeholders to efficiently elicit requirements for context-aware systems and to specify them clearly.