KumbangTools

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

  • Kumbang Modeller is a tool for domain engineering to model configurable software product families.
  • Kumbang Configurator is a tool for application engineering to derive models of the products of a software product family.
  • KumbangSec Configurator is an extension of Kumbang Configurator. KumbangSec Configurator is built on top of KumbangSec conceptualisation, which extends Kumbang with security issues.

For further questions, please contact kumbangtools(at)soberit.hut.fi
Content of this document:

  • Downloads: Download Kumbang Modeller and Kumbang Configurator under GPL license.
  • Instructions: Download user’s guide, example videos, example models and more.
  • Dissemination: Publications and presentations.

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 Guidefor details. You can also see two videos demonstrating the use of KumbangTools (note no audio):

Kumbang Language There is a ZIP package containing example modelsin Kumbang language. These can also be used for testing Kumbang Modeller and Kumbang Configurator. Further, there is 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. 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.