S2T2 Configurator integrates interactive visual configuration of feature models with an formal reasoning engine.
It is developed as a plugin for Eclipse
The latest version can be installed from an Eclipse update site http://download.lero.ie/updates/spl/ using the Eclipse update mechanism.
The current version is 3.0.
Installation (Eclipse 3.7):
- Install Eclipse from http://www.eclipse.org/downloads
- In your Eclipse installation, go to Help -> Install New Software
- In the dialogue field "Work with:" enter the update site URL: http://download.lero.ie/updates/spl/
- Select S2T2 Configurator from the software found on the update site
- Important: Make sure that the checkbox "Contact all update sites during install to find required software" is selected
- Confirm all further steps to finish wizard and restart Eclipse
If installation was successful you should be able to open feature models in fmprimitives format with the S2T2 Configurator within Eclipse (copy/load a *.fmprimitives file into Eclipse and select Open with... -> S2T2 Configurator in its context menu).
An example feature model in fmprimitives format can be found here: car-example.fmprimitives
S2T2 Configurator 0.1.1 - Stand alone version using Java Swing. Please note that this version provides only some basic features.
This version can be downloaded and started without installation (Java required). It comes with an example feature model car-example.fmprimitives which is loaded by default.
- Unzip archive
- Either execute ie.lero.spl.vizconfig.jar directly (if supported by your system) or start from command line using
java -jar ie.lero.spl.vizconfig.jar [ featuremodel-file ]
- Andreas Pleuss and Goetz Botterweck, "Visualization of variability and configuration options", International Journal on Software Tools for Technology Transfer (STTT): Springer Berlin / Heidelberg, pp. 1-14, 2012
- Goetz Botterweck and Andreas Pleuss, "S2T2-Configurator: Interactive Support for Configuration of Large Feature Models", 8th European Conference on Modelling Foundations and Applications (ECMFA 2012) Tools Track, Kgs. Lyngby, Denmark, July, 2012
- Denny Schneeweiss and Goetz Botterweck, "Using Flow Maps to Visualize Product Attributes during Feature Configuration", 3rd International Workshop on Visualisation in Software Product Line Engineering (ViSPLE 2010), Jeju Island, Korea, September, 2010
- Goetz Botterweck, Denny Schneeweiss, and Andreas Pleuss, "Interactive techniques to support the configuration of complex feature models", 1st International Workshop on Model-Driven Product Line Engineering (MDPLE 2009), Twente, The Netherlands, June 2009.
- Goetz Botterweck, Mikolas Janota, and Denny Schneeweiss, "A Design of a Configurable Feature Model Configurator", 3rd International Workshop on Variability Modelling of Software-Intensive Systems (VAMOS 2009), 28-30 January 2009, Seville, Spain
- Mikoláš Janota, "Do SAT Solvers Make Good Configurators?", Workshop on Analyses of Software Product Lines (ASPL 2008), 12 September 2008, Limerick, Ireland,