Unifying Software and Product Configuration: A Research Roadmap

For more than 30 years, knowledge-based product configuration systems have been successfully applied in many industrial domains. Correspondingly, a large number of advanced techniques and algorithms have been developed in academia and industry to support different aspects of configuration reasoning....

Full description

Bibliographic Details
Main Authors: Hubaux, A, Jannach, D, Drescher, C, Murta, L, Mannisto, T, Czarnecki, K, Heymans, P, Nguyen, T, Zanker, M
Format: Conference item
Published: 2012
_version_ 1797061378722234368
author Hubaux, A
Jannach, D
Drescher, C
Murta, L
Mannisto, T
Czarnecki, K
Heymans, P
Nguyen, T
Zanker, M
author_facet Hubaux, A
Jannach, D
Drescher, C
Murta, L
Mannisto, T
Czarnecki, K
Heymans, P
Nguyen, T
Zanker, M
author_sort Hubaux, A
collection OXFORD
description For more than 30 years, knowledge-based product configuration systems have been successfully applied in many industrial domains. Correspondingly, a large number of advanced techniques and algorithms have been developed in academia and industry to support different aspects of configuration reasoning. While traditional research in the field focused on the configuration of physical artefacts, recognition of the business value of customizable software products led to the emergence of software product line engineering. Despite the significant overlap in research interests, the two fields mainly evolved in isolation. Only limited attempts were made at combining the approaches developed in the different fields. In this paper, we first aim to give an overview of commonalities and differences between software product line engineering and product configuration. We then identify opportunities for cross-fertilization between these fields and finally develop a research agenda to combine their respective techniques. Ultimately, this should lead to a unified configuration approach.
first_indexed 2024-03-06T20:30:16Z
format Conference item
id oxford-uuid:30ce8285-8d4a-4f90-b645-bcec6c1674a6
institution University of Oxford
last_indexed 2024-03-06T20:30:16Z
publishDate 2012
record_format dspace
spelling oxford-uuid:30ce8285-8d4a-4f90-b645-bcec6c1674a62022-03-26T13:03:50ZUnifying Software and Product Configuration: A Research RoadmapConference itemhttp://purl.org/coar/resource_type/c_5794uuid:30ce8285-8d4a-4f90-b645-bcec6c1674a6Department of Computer Science2012Hubaux, AJannach, DDrescher, CMurta, LMannisto, TCzarnecki, KHeymans, PNguyen, TZanker, MFor more than 30 years, knowledge-based product configuration systems have been successfully applied in many industrial domains. Correspondingly, a large number of advanced techniques and algorithms have been developed in academia and industry to support different aspects of configuration reasoning. While traditional research in the field focused on the configuration of physical artefacts, recognition of the business value of customizable software products led to the emergence of software product line engineering. Despite the significant overlap in research interests, the two fields mainly evolved in isolation. Only limited attempts were made at combining the approaches developed in the different fields. In this paper, we first aim to give an overview of commonalities and differences between software product line engineering and product configuration. We then identify opportunities for cross-fertilization between these fields and finally develop a research agenda to combine their respective techniques. Ultimately, this should lead to a unified configuration approach.
spellingShingle Hubaux, A
Jannach, D
Drescher, C
Murta, L
Mannisto, T
Czarnecki, K
Heymans, P
Nguyen, T
Zanker, M
Unifying Software and Product Configuration: A Research Roadmap
title Unifying Software and Product Configuration: A Research Roadmap
title_full Unifying Software and Product Configuration: A Research Roadmap
title_fullStr Unifying Software and Product Configuration: A Research Roadmap
title_full_unstemmed Unifying Software and Product Configuration: A Research Roadmap
title_short Unifying Software and Product Configuration: A Research Roadmap
title_sort unifying software and product configuration a research roadmap
work_keys_str_mv AT hubauxa unifyingsoftwareandproductconfigurationaresearchroadmap
AT jannachd unifyingsoftwareandproductconfigurationaresearchroadmap
AT drescherc unifyingsoftwareandproductconfigurationaresearchroadmap
AT murtal unifyingsoftwareandproductconfigurationaresearchroadmap
AT mannistot unifyingsoftwareandproductconfigurationaresearchroadmap
AT czarneckik unifyingsoftwareandproductconfigurationaresearchroadmap
AT heymansp unifyingsoftwareandproductconfigurationaresearchroadmap
AT nguyent unifyingsoftwareandproductconfigurationaresearchroadmap
AT zankerm unifyingsoftwareandproductconfigurationaresearchroadmap