Author(s): |
Bing Li, College of Computer Science and Technology,Jilin University,Changchun, China Pengyuan Wu, College of Computer Science and Technology,Jilin University,Changchun, China Xingbo Jin, College of Computer Science and Technology,Jilin University,Changchun, China Ying Jin, College of Computer Science and Technology,Jilin University,Changchun, China |
Abstract: |
Software Product Line has become a popular technology in today’s software development due to its efficient reuse. However, in the derivation work of different products, there are many repetitive modifications which have to be made for the core assets. These modifications are time-consuming and fallible. In this paper we present an aspect oriented based product derivation method to solve this problem. In this method the modifications to core assets are treated as crosscutting concerns, which can be handled by Aspect Oriented technology. In addition, the variability of software product line is managed by using Orthogonal Variability Model. Then a simple product derivation tool is implemented based on this method. In the end through a case of simulative music player product line, the practicality of our method is explained.
|