• Journal of Internet Computing and Services
    ISSN 2287 - 1136 (Online) / ISSN 1598 - 0170 (Print)
    https://jics.or.kr/

Variability Support in Component-based Product Lines using Component Code Generation


Seung-Hoon Choi, Journal of Internet Computing and Services, Vol. 6, No. 4, pp. 21-36, Aug. 2005
Full Text:
Keywords: Software Product Lines, Product Line Architecture, Component, Generative Programming

Abstract

Software product-lines is the software development paradigm to attain the rapid development of quality applications by customizing the reconfigurable components and composing them based on predefined software architectures. Recently various methodologies for the component-based product lines are proposed, but these don't provide the specific implementation techniques of the components in terms of variability resolution mechanism. In other hand, the several approaches to implement the component supporting the variabilities resolution are developed, but these don't define the systematic analysis and design method considering the variabilities from the initial phase. This paper proposes the integration of PLUS, the one of product line methodologies extending UML modeling, and component code generation technique in order to increase the efficiency of producing the specific product in the software product lines. In this paper, the component has the hierarchical architecture consisting of the implementation elements, and each implementation elements are implemented as XSLT scripts. The codes of the components are generated from the feature selection. Using the microwave oven product lines as case study, the development process for the reconfigurable components supporting the automatic variability resolution is described.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from November 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[APA Style]
Choi, S. (2005). Variability Support in Component-based Product Lines using Component Code Generation. Journal of Internet Computing and Services, 6(4), 21-36.

[IEEE Style]
S. Choi, "Variability Support in Component-based Product Lines using Component Code Generation," Journal of Internet Computing and Services, vol. 6, no. 4, pp. 21-36, 2005.

[ACM Style]
Seung-Hoon Choi. 2005. Variability Support in Component-based Product Lines using Component Code Generation. Journal of Internet Computing and Services, 6, 4, (2005), 21-36.