An Effective Methodology with Automated Product Configuration for Software Product Line Development

7Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

The wide adaptation of product line engineering in software industry has enabled cost effective development of high quality software for diverse market segments. In software product line (SPL), a family of software is specified with a set of core assets representing reusable features with their variability, dependencies, and constraints. From such core assets, valid software products are configured after thoroughly analysing the represented features and their properties. However, current implementations of SPL lack effective means to configure a valid product as core assets specified in SPL, being high-dimensional data, are often too complex to analyse. This paper presents a time and cost effective methodology with associated tool supports to design a SPL model, analyse features, and configure a valid product. The proposed approach uses eXtensible Markup Language (XML) to model SPL, where an adequate schema is defined to precisely specify core assets. Furthermore, it enables automated product configuration by (i) extracting all the properties of required features from a given SPL model and calculating them with Alloy Analyzer; (ii) generating a decision model with appropriate eXtensible Stylesheet Language Transformation (XSLT) instructions embedded in each resolution effect; and (iii) processing XSLT instructions of all the selected resolution effects.

References Powered by Scopus

Software product line engineering: Foundations, principles, and techniques

2755Citations
N/AReaders
Get full text

Software product lines in action: The best industrial practice in product line engineering

674Citations
N/AReaders
Get full text

On the notion of variability in software product lines

387Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Multi-objective optimum solutions for IoT-Based feature models of software product line

22Citations
N/AReaders
Get full text

Binary Pattern for Nested Cardinality Constraints for Software Product Line of IoT-Based Feature Models

18Citations
N/AReaders
Get full text

Binary Oriented Feature Selection for Valid Product Derivation in Software Product Line

1Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Lee, S. U. J. (2015). An Effective Methodology with Automated Product Configuration for Software Product Line Development. Mathematical Problems in Engineering, 2015. https://doi.org/10.1155/2015/435316

Readers over time

‘15‘16‘17‘19‘20‘2101234

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 6

75%

Lecturer / Post doc 1

13%

Researcher 1

13%

Readers' Discipline

Tooltip

Computer Science 6

86%

Business, Management and Accounting 1

14%

Save time finding and organizing research with Mendeley

Sign up for free
0