Abstract. Software product line (SPL) is a set of software systems that share a common set of features satisfying the specific needs of a particular market segment. A feature represents an increment in functionality relevant to some stakeholders. SPLs commonly use a feature model to capture and document common and varying features. The key challenge of using feature models is to derive a product configuration that satisfies all business and customer requirements. To address this challenge, this paper presents a tool, called SPLConfig, to support business during product configuration in SPL. Based on feature models, SPLConfig automatically finds an optimal product configuration that maximizes the customer satisfaction. Demo Video
Software Product Line (SPL) engineering is a popular approach for the systematic reuse of software a...
[Context] Product line engineering is a conception and production paradigm in which the purpose is n...
Software Product Line engineering has emerged as a viable and important software development para-di...
In Software Product Lines (SPLs), product configuration is a product-engineering activity in which t...
The wide adaptation of product line engineering in software industry has enabled cost effective deve...
The aim of the Software Product Line (SPL) approach is to improve the software development process b...
Software Product Line engineering allows companies to realise significant improvements in time-to-ma...
Over the past years, many software industries have adapted the Software Product Line(SPL) as a parad...
Software product-lines (SPLs) are software platforms that can be readily reconfigured for different ...
Linha de produtos de software (LPS) é um método de engenharia de software para a criação de sistemas...
The increasing complexity and cost of software-intensive systems has led developers to seek ways of...
peer-reviewedAdopting a software product line approach allows companies to realise significant impro...
A Software Product Line (SPL) is a collection of software for configuring software products in which...
The aim of the Software Product Line (SPL) approach is to improve the software development process b...
The increasing complexity and cost of software-intensive systems has led developers to seek ways of...
Software Product Line (SPL) engineering is a popular approach for the systematic reuse of software a...
[Context] Product line engineering is a conception and production paradigm in which the purpose is n...
Software Product Line engineering has emerged as a viable and important software development para-di...
In Software Product Lines (SPLs), product configuration is a product-engineering activity in which t...
The wide adaptation of product line engineering in software industry has enabled cost effective deve...
The aim of the Software Product Line (SPL) approach is to improve the software development process b...
Software Product Line engineering allows companies to realise significant improvements in time-to-ma...
Over the past years, many software industries have adapted the Software Product Line(SPL) as a parad...
Software product-lines (SPLs) are software platforms that can be readily reconfigured for different ...
Linha de produtos de software (LPS) é um método de engenharia de software para a criação de sistemas...
The increasing complexity and cost of software-intensive systems has led developers to seek ways of...
peer-reviewedAdopting a software product line approach allows companies to realise significant impro...
A Software Product Line (SPL) is a collection of software for configuring software products in which...
The aim of the Software Product Line (SPL) approach is to improve the software development process b...
The increasing complexity and cost of software-intensive systems has led developers to seek ways of...
Software Product Line (SPL) engineering is a popular approach for the systematic reuse of software a...
[Context] Product line engineering is a conception and production paradigm in which the purpose is n...
Software Product Line engineering has emerged as a viable and important software development para-di...