Computer Science ›› 2009, Vol. 36 ›› Issue (7): 120-123.doi: 10.11896/j.issn.1002-137X.2009.07.028
Previous Articles Next Articles
ZHU Jia-yi,PENG Xin,ZHAO Wen-yun
Online:
Published:
Abstract: As one of the most popular software development technology,OOP(Object oriented Programming) does provide certain mechanisms for the implementation of software product line variabilities. However, OOP does not support crosscutting features and optional feature interactions well. Therefore, some researchers introduced AOP(Aspect oriented Programming) to the implementation of software product line. AOP can not only separate crosscutting concerns, but also provide flexible supports for configuration of optional feature interactions through separation of dependencies.Therefore,combining OOP and AOP in product line implementation can greatly promote the rcusability,adaptability,and configurability of product line assets. This paper explored the OOP and AOP combined implementation method for software product line on the analysis of related problems,and then presented a case study on a reward offering software product line for validation with related analysis and discussion.
Key words: Software product line, Variability, Implementation, OOP, AOP
ZHU Jia-yi,PENG Xin,ZHAO Wen-yun. Combining Object-oriented Programming and Aspect-oriented Programming for Software Product Line Implementation[J].Computer Science, 2009, 36(7): 120-123.
0 / / Recommend
Add to citation manager EndNote|Reference Manager|ProCite|BibTeX|RefWorks
URL: https://www.jsjkx.com/EN/10.11896/j.issn.1002-137X.2009.07.028
https://www.jsjkx.com/EN/Y2009/V36/I7/120
Cited