By Peter Bell

Markus Voelter on Managing Variability in Software Product Lines

If you build more than a couple of applications a year that have any commonalities at all, it's worth learning more about Software Product Lines (SPLs).

In this InfoQ video recorded at JAOO, Markus Voelter gives a great overview of approaches to managing the variability between the different projects you develop using a SPL.

Markus has a strong background in the Domain Specific Modeling world and does a great job of describing how DSM and SPL approaches to variability (historically DSM has focused on modeling using creative construction/unlimited variability approaches such as Domain Specific Languages whereas the SPL community usually focus on configuration and feature modeling based approaches to managing a finite set of configuration options).

Obviously this stuff is pretty core to my business (which is basically one big SPL for efficiently quoting, specifying and delivering well architected custom web applications - quickly and cost effectively). Anyone else out there playing with SPL's?

Comments
Yup, and thanks for the links, just what I was pondering the last month or so....how to handle ours better.
# Posted By Eric | 7/7/08 7:04 PM
Peter,

Do you subscribe to se-radio? Markus did a piece on SPLs there - just the basics, but there are lots of other goodies aside from SPLs.

Jaime
# Posted By Jaime Metcher | 7/14/08 9:55 PM
@Jaime,

I certainly do! The SPL stuff was a little introductory, but on the whole the content is pretty good.
# Posted By Peter Bell | 7/14/08 11:09 PM
BlogCFC was created by Raymond Camden. This blog is running version 5.005.