- 자가 적응 시스템의 개발을 위한 요구사항과 아키텍처의 인터위빙 방법
- ㆍ 저자명
- 우인희,이석원,Woo. Inhee,Lee. Seok-Won
- ㆍ 간행물명
- 정보과학회논문지. Journal of KIISE. 소프트웨어 및 응용
- ㆍ 권/호정보
- 2014년|41권 7호|pp.457-468 (12 pages)
- ㆍ 발행정보
- 한국정보과학회
- ㆍ 파일정보
- 정기간행물| PDF텍스트
- ㆍ 주제분야
- 기타
최근 자가 적응 시스템의 개발을 용이하게 하기 위해 적응 관련 요소와 시스템의 행동을 분리한 MADAM, DiVA, Rainbow들이 제안되었다. 하지만 기존의 자가 적응 시스템을 개발하는 방법들은 개발 과정에서 요구사항과 아키텍처간의 상호 영향을 수용하는 체계적인 방법을 제공하지 않는다. 이는 요구사항의 변경이 미치는 영향을 판단하기 어렵고, 개발 과정에서 발생하는 변화에 대해 빠른 대처가 어려우며, 이해관계자들이 시스템에 대해 낮은 이해도를 가지게 된다. 이러한 문제를 해결하기 위하여, 본 논문은 SAS의 개발에서 요구사항과 아키텍처 사이의 추적 가능성을 이용한 체계적인 인터위빙 방법을 제안한다. 제안한 방법은 요구사항과 아키텍처의 각 구성요소 사이의 관계를 통해 제공되며, 제공된 관계는 요구사항의 변경이 영향을 미치는 요소들을 추적하고, 아키텍처의 구성에 대한 근거를 추적하여 시스템에 대한 이해도를 높여준다. 본 논문은 스마트 그리드에서 적응형 협력 시스템의 개발과 변화 과정을 통해 제안한 방법의 유용성을 보여준다.
Recently, several approaches are proposed to support developing Self-Adaptive System. However, they do not provide the way to accept interaction between requirements and architecture. It makes difficult to judge the impact of changing requirements, handle quickly, and understand adaptation process for stakeholder. To overcome above problems, this paper suggests the interweaving method for providing traceability based on the relationship between requirements and architecture. This traceability allows tracing the impact of changing requirements, and it provides the rationale of architectural decision for advanced degree of understanding. Example shows the usefulness through developing process and changing process on Smart Grid domain.