Architectural Perspective to Improve Maintainability of Embedded software

임베디드 소프트웨어의 Maintainability 향상을 위한 Architectural Perspective 정의

  • Kim, Jong-Phil (Dept of Computer Science, Chungbuk National University) ;
  • Hong, Jang-Eui (Dept of Computer Science, Chungbuk National University)
  • 김종필 (충북대학교 전자계산학과) ;
  • 홍장의 (충북대학교 전자계산학과)
  • Published : 2007.05.11

Abstract

Architectural Perspective라 함은 요구되는 품질의 특성이 시스템에 잘 반영되도록 하기 위한 활동, 전략 및 가이드라인을 정의한 것으로써, 다양한 관점에 바라보는 시스템에 대한 뷰(View)에 품질 속성을 반영하도록 하기 위한 것이다. 본 연구에서는 임베디드 소프트웨어의 유지보수 측면에서의 품질 향상을 위한 Maintainability Perspective를 제시한다. 제시하고자 하는 Perspective는 고장(failure)으로 인한 결함의 탐지성에 주안점을 두었으며, 이에 대한 아키텍처 패턴을 정의하였다. 정의된 패턴은 소프트웨어 아키텍처 개발에 적용하도록 함으로써, 임베디드 소프트웨어의 유지보수에 대한 품질 속성을 향상시키도록 하였다.

Keywords