Configuration Language Decider Manual

The configuration language decider helps you in learning and analyzing your configuration need that is expressed as a language. It allows you to learn about the various design dimensions of configuration language, such as the interface or what kind of artifacts are treated. Also, several existing configuration languages are documented how they relate to these design dimensions. Here is a small image of the decider.

The decider can be used in three different modes that you control via its interface:

  • Explore – In this mode, you can freely browse the dimensions and the languages. If you hover over any dimensions, you will read a description of that particular dimensions. When you click on a language, you will see the language and how it fares over the properties.
  • Coverage – Here you see a complete overview how the design dimensions are covered through the configuration languages and throughout the decision wizard.
  • Design – You can either design your configuration language by freely selecting the properties that you want to include in your language, or you can choose to use a decision wizard that will guide you through the a set of quickly to answer questions. In both cases, you will see you decisions and receive a list of configuration languages that are similar to what you want to achieve.

You can use the tool right now. Please note that you need a Firefox browser for it to work. If you have questions regarding the tool, please ask us.


Use the Language Decider

Homepage // Motivation // Our Services // Examples // Design Tools // Contact
© Copyright 2011, Sebastian Günther & Thomas Cleenewerck, Software Languages Lab, All rights reserved