Journal Search Engine
Search Advanced Search Adode Reader(link)
Download PDF Export Citaion korean bibliography PMC previewer
ISSN : 2005-0461(Print)
ISSN : 2287-7975(Online)
Journal of Society of Korea Industrial and Systems Engineering Vol.31 No.4 pp.100-105
DOI :

관점지향 프로그램 기반의 동적 소프트웨어 컴포넌트 조합 패턴

배성문*, 박철순**, 박춘호***
경상대학교 산업시스템공학부*, 창원대학교 산업시스템공학과**, 세아정보시스템***

Dynamic Software Component Composition Based On Aspect-Oriented Programming

Chul-Soon Park**, Bae Sung-Moon*, Park Chun-Ho***
Dept. of Industrial and Systems Engineering, ChangWon National University**
Dept. of Industrial and Systems Engineering, GyeongSang National University, Engineering Research Institute*
SeAH Information System***
[$AuthorMark7$]

Abstract

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 Aspect to show the proposed approach's feasibility. The scenario of the prototype is based on the embedded analysis software of telecommunication devices.

Reference