Restricted Design Spaces: Visualization and Consistency Tools
SFB 501 Report No. 03/01. SFB 501 University of Kaiserslautern, February 2001. (, 212 KBytes, 37 pp).

Abstract:
In this article a restricted notion of design space is introduced to model variability in a system by controlling variations on the source code. Along with the definition, we propose a graphical notation, a XML file format and translation schemes to existing tools. We present also details of an implementation of several tools developed or adapted to the introduced notion, as well as a complete example of the usage of the notion and the tools: the configuration of a toy kernel for embedded controllers. Compared with related work, the main features of the restricted notion of design space here introduced are: (1) the restricted definition doesn't support numeric ranges as source of variability (2) it has associated a property of consistency and (3) there is a decidable procedure to check the consistency of a restricted design space during its construction or during its usage.

Vladimir Támara Patiño
Universität Kaiserslautern
Fachbereich Informatik. AG Madlener
Postfach 3049
67653 Kaiserslautern, Germany

vtamara@informatik.uni-kl.de