Examples

jabiercoding edited this page Apr 29, 2017 · 19 revisions

Notepad variants in Java

Download: This example contains 8 variants of Java programs regarding a Notepad application. It contains a BUT4Reuse artefact model and its feature list to launch feature identification and location.

Citation and more info: These variants are generated from FeatureHouse examples.


Image variants

Quick start Tutorial.

Citation and more info: Bottom-Up Adoption of Software Product Lines - A Generic and Extensible Approach, SPLC 2015


Superheroes graph variants

Download: Three variants in graphML format. Artefact model and feature list included.

Tutorial.

Citation and more info: Courtesy of Xavier Devroey and Gilles Perrouin. It corresponds to the introductory and illustrative slides of their contributions at VaMoS 2015 and FSE 2014.


Banking System UML model variants

Download: This example contains 3 variants of UML models regarding a Banking system.

Citation and more info: Automating the Extraction of Model-based Software Product Lines from Model Variants, ASE 2015

Tutorial.

ArgoUML UML model variants

Download: This example contains 9 UML models obtained from the source code of ArgoUML variants.

Citation and more info: Automating the Extraction of Model-based Software Product Lines from Model Variants, ASE 2015

In-Flight Entertainment system model variants

Download: Three variants of IFE projects. Each project contains a Capella model.

Tutorial.

Citation and more info: Automating the Extraction of Model-based Software Product Lines from Model Variants, ASE 2015

Vending Machines SCT model variants

Download: This example contains 6 variants of SCT models, to be opened with Yakindu Statecharts. It also contains a feature list for feature location. Download also an example of an specialization of the EMF diff/merge policy for SCT models.

Citation and more info: Identifying and Visualising Commonality and Variability in Model Variants, ECMFA 2014


Eclipse distribution variants

Check these instructions about downloading the eclipse distribution variants.

Citation and more info: Bottom-Up Adoption of Software Product Lines - A Generic and Extensible Approach, SPLC 2015


12 Variations by Mozart (K265)

Download: 12 Variations by Mozart (K265). To be used with the Music scores adapter. The files are MusicXML files to be opened with MuseScore.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.