본문 바로가기

추천 검색어

실시간 인기 검색어

학술논문

층위구조 아키텍처의 복구 및 일치성 검사를 위한 프로그램 분석 방법

이용수  0

영문명
A Program Analysis Technique for Recovery of Layered Architecture and Conformance Checking
발행기관
개인저작물
저자명
박찬진(Chanjin Park) 홍의석(Euyseok Hong) 강유훈(Yoohoon Kang) 우치수(Chisu Wu))
간행물 정보
『개인저작물 - 공학』제32권 제8호, 730~741쪽, 전체 12쪽
주제분류
공학 > 개인저작물
파일형태
PDF
발행일자
2005.01.01
4,240

구매일시로부터 72시간 이내에 다운로드 가능합니다.
이 학술논문 정보는 (주)교보문고와 각 발행기관 사이에 저작물 이용 계약이 체결된 것으로, 교보문고를 통해 제공되고 있습니다.

1:1 문의
논문 표지

국문 초록

층위 구조 아키텍처는 프로그램을 일반성에 따라 분할하는 모듈 구성의 방법이다. 본 논문은 객체지향 프로그램으로부터 층위 구조 아키텍처를 복구하고 이키텍처 문서와의 일치성을 검사하는 방법을 제시한다. 객체지향 프로그램에서의 층위구조 스타일 규칙을 기술하기 위해, 모듈 간 사용 관계에 기반한 모듈들의 부분 순서 집합을 구성하며, 재정의 관계를 통해 모듈 간 층위 관계를 정의한다. 또한, 층위 관계의 의미를 설계 패턴에서의 예를 통해 설명한다. 프로그램으로부터 층위 구조 아키텍처를 복구하기 위한 절차를 기술하며, 복구를 위한 메타 모델을 제시한다. 이를 기반으로 공개 소스 프로젝트를 통해 개발된 소프트웨어의 소스코드들로부터 층위 구조 아키텍처를 복구하고, 복구된 아키텍처로부터 발견된 층위 관계의 의미와 아키텍처 문서와의 불일치 부분들에 대해 논의한다. 검사를 통해 아키텍처 문서와 일치하지 않는 부분들이 발견하였고, 이를 조사한 결과 이들이 층위 구조 아키텍처에서 허용한 가능한 예외로 여겨지지만 아키텍트가 이들 부분에 대한 변경을 주의 깊게 관리할 필요가 있다는 것을 지적하였다.

영문 초록

Layered Architecture is a kind of module decomposition techniques, which decomposes a program by generality. this paper proposes a layer based method for recovering layered architecture from object-oriented program and checking conformance against architectural document. To specify 곧 rules for layered style in object-oriented program, we define a partially ordered set on modules by module use relationship and module layer relationship by module override relationship. The meaning of module layer relationship is explained with an example from design patterns. Steps to recover layered architecture from program are described and a metamodel for the recovery is proposed. Architecture recovery is performed on source codes from open-source software project, and the implication of parts that do not conform to its architectural document is discussed. As a result of checking, it is pointed out that, although the parts are considered allowable exceptions of layered architecture, their modifications should be controlled carefully.

목차

키워드

해당간행물 수록 논문

참고문헌

교보eBook 첫 방문을 환영 합니다!

신규가입 혜택 지급이 완료 되었습니다.

바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

교보e캐시 1,000원
TOP
인용하기
APA

박찬진(Chanjin Park),홍의석(Euyseok Hong),강유훈(Yoohoon Kang),우치수(Chisu Wu)). (2005).층위구조 아키텍처의 복구 및 일치성 검사를 위한 프로그램 분석 방법. 개인저작물 - 공학, , 730-741

MLA

박찬진(Chanjin Park),홍의석(Euyseok Hong),강유훈(Yoohoon Kang),우치수(Chisu Wu)). "층위구조 아키텍처의 복구 및 일치성 검사를 위한 프로그램 분석 방법." 개인저작물 - 공학, .(2005): 730-741

결제완료
e캐시 원 결제 계속 하시겠습니까?
교보 e캐시 간편 결제