Analyzing Component Interactions