Increasing software product reusability and variability using active components: a software product line infrastructure. - Bas Geertsema; Slinger Jansen (ECSA Companion Volume, 2010)