Cristin-resultat-ID: 1178021
Sist endret: 1. desember 2014, 09:45
NVI-rapporteringsår: 2014
Resultat
Vitenskapelig artikkel
2014

Resolution of Interfering Product Fragments in Software Product Line Engineering

Bidragsytere:
  • Anatoly Vasilevskiy og
  • Øystein Haugen

Tidsskrift

Lecture Notes in Computer Science (LNCS)
ISSN 0302-9743
e-ISSN 1611-3349
NVI-nivå 1

Om resultatet

Vitenskapelig artikkel
Publiseringsår: 2014
Volum: 8767
Sider: 467 - 483
Open Access

Importkilder

Scopus-ID: 2-s2.0-84921767882

Beskrivelse Beskrivelse

Tittel

Resolution of Interfering Product Fragments in Software Product Line Engineering

Sammendrag

The Common Variability Language (CVL) allows deriving new products in a software product line by substituting fragments (placement) in the base model. Relations between elements of different placement fragments are an issue. Substitutions involving interfering placements may give unexpected and unintended results. However, there is a pragmatic need to define and execute fragments with interference. The need emerges when several diagrams are views of a single model, such as a placement in one diagram and a placement in another diagram reference the same model elements. We handle the issue by 1) classifying interfering fragments, 2) finding criteria to detect them, and 3) suggesting solutions via transformations. We implement our findings in the tooling available for downloading.

Bidragsytere

Anatoly Vasilevskiy

  • Tilknyttet:
    Forfatter
    ved Sustainable Communication Technologies ved SINTEF AS

Øystein Haugen

  • Tilknyttet:
    Forfatter
    ved Sustainable Communication Technologies ved SINTEF AS
1 - 2 av 2