Skip to Main Content
Component Based System (CBS) development focuses on integrating software components, often developed by different parties, to build an application. Component integration plays a critical role in overall CBS development. As the number of interactions increases in a CBS, there is a need for a better management of the component integration process. In a large and complex CBS, a system integrator is interested in analyzing different interactions to identify which interactions are more important than others. In this paper, we present an interaction prioritization process which uses the concept of `degree centrality' to analyze component interactions and subsequently prioritize the use case scenarios of the system based on the centrality of individual interactions. We also present an application of our technique to a hotel reservation system.