Please use this identifier to cite or link to this item:
|Title:||Reuse of database access layer components in JEE product lines: Limitations and a possible solution (Case Study)|
|Source:||Peng, D.,Jarzabek, S.,Rajapakse, D.C.,Zhang, H. (2007). Reuse of database access layer components in JEE product lines: Limitations and a possible solution (Case Study). 19th International Conference on Software Engineering and Knowledge Engineering, SEKE 2007 : 308-313. ScholarBank@NUS Repository.|
|Abstract:||We set up an experiment to evaluate JEE as a platform for product line development. While JEE provides many useful mechanisms for reuse of common services/components, still we found that systematic across-the-board reuse in application domain-specific areas was hard. The main difficulty was the lack of a mechanism to represent groups of similar components in a generic, adaptable form. Such similar components arise as the number of variant features of a product line grows, and we need to accommodate legal combinations of variant features in components of a product line architecture. Such uncontrolled growth of similar component versions hinders productivity of reuse-based development and raises maintenance costs. In the paper, we study the manifestation of this problem in the JEE™ database access layer. Interactive Development Environments such as NetBeans or JBuilder speed up the development process, but they do not address the source of the problem, which is the lack of mechanisms to design generic components capable of accommodating variant features in various combinations. We filled this gap with a "mixed strategy" solution based on generative programming technique of XVCL applied on top of JEE. In the paper, we highlight the nature of the problems we encountered and our solution. Copyright © (2007) by Knowledge Systems Institute (KSI).|
|Source Title:||19th International Conference on Software Engineering and Knowledge Engineering, SEKE 2007|
|Appears in Collections:||Staff Publications|
Show full item record
Files in This Item:
There are no files associated with this item.
checked on Mar 10, 2018
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.