Variability Modeling in the Real: A Perspective from the Operating Systems Domain accepted at ASE 2010

Our publication Variability Modeling in the Real: A Perspective from the Operating Systems Domain has been accepted for publication at ASE 2010. We studied two large variability modeling languages—Kconfig and the Component Description Language (CDL)—used in the Linux and eCos operating system kernels respectively. We compared the two languages to feature modeling and discovered that feature modeling concepts are used in practice; however, more advanced concepts such as visibility conditions, derived features and binding modes were also needed. We identified significant limitations of existing configurators that will be of interest to variability modeling language and tool designers.

The slides for the ASE 2010 talk are available here.