In this chapter, the following content will be discussed: Requirements for Koala; Koala interfaces; binding, gluing and switches; the product line architecture; managing versions and variants; subtyping. | Lecture Building reliable component-based systems - Chapter 12: The Koala component model