아키텍처 전술 지식 저장소를 사용한 소프트웨어 아키텍처 구축 및 검증 기법

An Approach to Building and Validating Software Architecture using Tactic Knowledge Base
  • 김순태
  • 정란

초록

본 논문에서는 아키텍처 전술 지식 저장소(Architectural Tactic Knowledge Base)를 사용하여 소프트웨어 아키텍처를 구축하기 위한 기법을 제안한다. 아키텍처 전술(Architectural Tactic)은 SW 품질을 향상하기 위한 각 품질 별 아키텍처 설계 방법을 의미하며, 아키텍처 전술 지식 저장소는 아키텍처 전술의 구조 및 행위 명세, 이들 간의 상호 관계와 소요 비용 등을 포함하는 지식 저장소를 의미한다. 본 논문에서는 아키텍처 전술 지식 저장소를 사용하여 아키텍처 전술의 선택과 선택된 아키텍처 전술의 통합, 그리고 소프트웨어 아키텍처를 생성하는 과정을 소개한다. 생성된 아키텍처의 타당성은 최종 아키텍처로의 테일러링 분석을 통하여 검토하였다. 본 논문에서는 지원 도구인 ArchInst를 적용하여 Servlet Container 소프트웨어 아키텍처의 구축 사례를 보인다.

키워드

아키텍처 전술소프트웨어 아키텍처소프트웨어 아키텍처 구축 방법비기능 요구사항Architectural TacticsSoftware ArchitectureMethod for Building SW ArchitectureNon-Functional Requirements
제목
아키텍처 전술 지식 저장소를 사용한 소프트웨어 아키텍처 구축 및 검증 기법
제목 (타언어)
An Approach to Building and Validating Software Architecture using Tactic Knowledge Base
저자
김순태정란
발행일
2013-01
유형
Y
저널명
정보과학회논문지 : 소프트웨어 및 응용
40
1
페이지
24 ~ 36