상세 보기
관점지향 프로그램 기반의 동적 소프트웨어 컴포넌트 조합 패턴
- 배성문;
- 박철순;
- 박춘호
초록
Cost reduction, time to market, and quality improvement of software product are critical issues to the software companies which try to survive in recent competitive market environments. Software Product Line Engineering (SPLE) is one of the approaches to address these issues. The goal of software product line is to maximize the software reuse and achieve the best productivity with the minimum cost. In software product line, software components are classified into the common and variable modules for composition work. In this paper, we proposed a dynamic composition process based on aspect-oriented programming methodology in which software requirements are classified into the core-concerns and cross-cutting concerns, and then assembled into the final software product. It enables developers to concentrate on the core logics of given problem, not the side-issues of software product such as transactions and logging. We also proposed useful composition patterns based on aspect oriented programming paradigm. Finally, we implemented a prototype of the proposed process using Java and AspectJ to show the proposed approach's feasibility. The scenario of the prototype is based on the embedded analysis software of telecommunication devices.
키워드
- 제목
- 관점지향 프로그램 기반의 동적 소프트웨어 컴포넌트 조합 패턴
- 제목 (타언어)
- Dynamic Software Component Composition Based On Aspect-Oriented Programming
- 저자
- 배성문; 박철순; 박춘호
- 발행일
- 2008
- 저널명
- 산업경영시스템학회지
- 권
- 31
- 호
- 4
- 페이지
- 100 ~ 105
- 언어
- KOR
- 출판사
- 한국산업경영시스템학회
- 발행국가
- 대한민국
- 분량
- 6 페이지
- ISSN
- E 2287-7975
P 2005-0461