Skip to content

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.