pages 429-451
Managing Software Product Line Evolution by Filtered Editing: The SuperMod Approach
Publication type: Book Chapter
Publication date: 2022-07-05
—
Abstract
This chapter introduces SuperMod, an approach and tool to support the evolution of software product lines (SPLs) by means of a filtered editing model, which is inspired by the checkout-modify-commit workflow established in version control systems.
Version control system (VCS)
Rather than forcing the developers into editing multi-variant artifacts of an SPL, SuperMod allows them to perform modifications successively in single-variant workspaces and to integrate the changes by indicating the logical scope, i.e., the affected variants, of the change performed. The SPL itself is managed automatically in a transparent repository by the system. As a consequence, developers may re-use the same engineering tools they also used for the development of the product variants prior to the re-engineering process. SuperMod furthermore orchestrates collaborative development and provides dedicated support for (without restricting developers to) model-driven approaches to SPL engineering. We illustrate SuperMod’s capabilities by the well-known graph SPL example and discuss the practical benefits of the suggested solution to SPL evolution as well as its relation to SPL re-engineering.
Found
Found
Top-30
Journals
1
|
|
Journal of Systems and Software
1 publication, 100%
|
|
1
|
Publishers
1
|
|
Elsevier
1 publication, 100%
|
|
1
|
- We do not take into account publications without a DOI.
- Statistics recalculated only for publications connected to researchers, organizations and labs registered on the platform.
- Statistics recalculated weekly.
Are you a researcher?
Create a profile to get free access to personal recommendations for colleagues and new articles.