Using inheritance to represent hierarchical software product lines
by Nesrine Lahiani; Djamal Bennouar
Electronic Government, an International Journal (EG), Vol. 14, No. 4, 2018

Abstract: While some domains need a simple software product line (SPL) which is well understood and whereby products can be automatically generated, others, such as complex systems, demand a larger variety of products, hence the composition of several SPLs is needed. Manipulating more than one SPL at the same time means using different feature models, which is more complicated. One way to reduce complexity is by using a top-down hierarchical structure as we argue in this paper. In this paper, we present a new structure dedicated to composite SPLs that: 1) models composite SPLs using composition models; 2) derives architecture models based on a feature-component mapping technique. In the context of an e-government product line a simple illustrative example is presented to illustrate the overall process, from the feature model of each different product line to the final application.

Online publication date: Tue, 09-Oct-2018

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the Electronic Government, an International Journal (EG):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com