A Framework for Software System Evolution using Architectural Transformation Pattern

아키텍처 변환 패턴을 이용한 소프트웨어 시스템 진화 프레임워크

  • 박태현 (한국과학기술원 전산학과) ;
  • 안휘 (한국과학기술원 전산학과) ;
  • 강성원 (한국과학기술원 전산학과) ;
  • 박종빈 (SK Planet Software Quality Engineering 팀) ;
  • 황상철 (SK Planet Software Quality Engineering 팀)
  • Published : 2013.03.31

Abstract

Software System Evolution is more planned and systematic maintenance process as well as a type of maintenance. The research of software evolution provides basis of decisions for maintenance value through cost-benefit analysis of legacy system and architecture-based software evolution enables engineers to reduce maintenance cost by automation of repetitive evolution tasks. This paper proposes a framework for software system evolution using architectural transformation pattern.

소프트웨어 시스템 진화는 소프트웨어 시스템의 유지보수의 일종으로 계획적이고 체계적인 유지보수 프로세스이다. 소프트웨어 진화 연구는 기존 시스템의 비용편익 분석을 통해 시스템의 유지가치에 대한 판단 근거를 제공하며, 아키텍처를 기반으로 하는 진화는 반복적인 진화 작업의 자동화를 가능케 하여 유지보수 비용 감소를 가능하게 해주는 연구이다. 본 논문에서는 아키텍처 변환패턴을 이용한 소프트웨어 시스템 진화 프레임워크를 제안한다.

Keywords

Acknowledgement

Supported by : 한국연구재단