Skip to search boxSkip to navigationSkip to main content

Consistency-Preserving Evolution Planning on Feature Models

  • Adrian Hoff
    ,
  • Michael Nieke
    ,
  • Christoph Seidl
    ,
  • Eirik Halvard Sæther
    ,
  • Ida Sandberg Motzfeldt
    ,
  • Crystal Chang Din
  • Technical University of Braunschweig
    ,
  • University of Oslo
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Research
Peer-review

Open access

Abstract

A software product line (SPL) enables large-scale reuse in a family of related software systems through configurable features. SPLs represent a long-term investment so that their ongoing evolution becomes paramount and requires careful planning. While existing approaches enable to create an evolution plan for an SPL on feature-model (FM) level, they assume the plan to be rigid and do not support retroactive changes. In this paper, we present a method that enables to create and retroactively adapt an FM evolution plan while preventing undesired impacts on its structural and logical consistency. This method is founded in structural operational semantics and linear temporal logic. We implement our method using rewriting logic, integrate it within an FM tool suite and perform an evaluation using a collection of existing FM evolution scenarios.

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Research
Peer-review

Original language

English

Article number

8

Pages from-to (Number of pages)

Pages 1-12

Publication milestones

  • Published - 10/2020

Publication status

Published - 10/2020

Publisher

Association for Computing Machinery, United States

ISBN (Electronic)

978-1-4503-7569-6

Publication IDs

  • Scopus: 85097836099

Host publication title

Proceedings of the 24th ACM International Systems and Software Product Line Conference

Publication metrics

PlumX, opens in new tab

Citation count
4
Captures
5

Related Event

Title

International Systems and Software Product Line Conference

Event type

Conference

Degree of recognition

International event

Date

19/10/2020 - 23/10/2020

Location

Montreal Canada