KumbangTools

KumbangTools is a toolset for configurable software product families. Currently, KumbangTools consists of Kumbang Modeller, Kumbang Configurator, and a KumbangSec Configurator.

For further questions, please contact kumbangtools(at)soberit.hut.fi

Content of this document:

Downloads

Kumbang Modeller and Kumbang Configurator are released under GPL license.

Eclipse Plugins

You can download the Eclipse plugins and install them into your Eclipse.

Note: Kumbang Configurator and Kumbang Modeller use the same Kumbang core package that is included in both zip files.

Complete Eclipse

Alternatively, you can download a complete Eclipse that contains both Kumbang Modeller and Kumbang Configurator plugins.

For source and license, see above plugin packages.

Instructions

Installation

If you downloaded the Eclipse plugins you need to install them. See User's Guide for details. If you downloaded complete Eclipse just unzip the file.

Use

For usage, see User's Guide for details

You can also see two videos demonstrating the use of KumbangTools (note no audio):

Kumbang Language

There is a ZIP package containing example models in Kumbang language. These can also be used for testing Kumbang Modeller and Kumbang Configurator.

Further, there is a syntax definition for Kumbang language as well as a reference to the constraint language supported by KumbangTools.

Dissemination

Presentations

Presentation at Software Product Line Conference (SPLC 2007)

Publications

Myllärniemi, V., Raatikainen, M. and Männistö, T. KumbangTools. Proc. of Software Product Line Conference (SPLC), 2007.

Myllärniemi, V., Raatikainen, M. and Männistö, T. Using a Configurator for Predictable Component Composition. Proc. of EUROMICRO SEAA Conference, 2007.

Koivu, H., Raatikainen, M., Nieminen, M. and Männistö, T. Kumbang Modeler: A Prototype Tool for Modeling Variability. Proc. of Software and Services Variability Management - Concepts, Models and Tools Workshop, 2007.

Koivu, H. A Tool for Modelling Software Product Families - User-Centred Prototype Implementation. Master's thesis, Helsinki University of Technology, Department of Computer Science and Engineering, 2007. Available as: PDF

Myllärniemi, V., Raatikainen, M. and Männistö, T. KumbangSec: An Approach for Modelling Functional and Security Variability in Software Architectures. Proc. of the 1st International Workshop on Variability Modelling of Software-intensive Systems (VaMoS), 2007. Available as: PDFLero)

Asikainen, T., Männistö, T., Soininen, T. Kumbang: A Domain Ontology for Modelling Variability in Software Product Families. Advanced Engineering Informatics, 21(1), 2007, pp. 23-40. Link

Myllärniemi, V., Asikainen, T., Männistö, T. and Soininen, T. Kumbang Configurator - A Configuration Tool for Software Product Families. Presented at the IJCAI-05 Configuration workshop, 2005. Available as: PDF

Myllärniemi, V. Kumbang Configurator - A Tool for Configuring Software Product Families. Master's Thesis. Helsinki University of Technology, Department of Computer Science and Engineering, 2005. Available as: PDF.

Myllärniemi, V., Asikainen, T., Männistö, T. and Soininen, T. Tool for Configuring Product Individuals from Configurable Software Product Families. In: Software Variability Management for Product Derivation - Towards Tool Support, International Workshop of SPLC 2004, Boston, MA, USA, August 2004, Proceedings, Tomi Männistö and Jan Bosch (eds.), pp. 106-109. Technical Report HUT-SoberIT-C6, Helsinki University of Technology, Espoo, Finland. Available as: PDF.