Problems in Composition

In this chapter, we investigate several problems in component-based software engineering and derive a set of requirements for composition systems. In the next chapter, we will use this list to evaluate several component systems. This creates a vision of what future composition systems should look like. Readers who are not interested in these details should skip these two chapters and continue in Chap. 4, which presents the main concepts of invasive composition. However, they should take a glance at Sects. 3.5–3.7, which investigate the state-of-the-art research techniques for composition.