A Conceptual Dependency Analysis on Requirements Clustering for Component Selection
Subscribe/Renew Journal
Component Based System (CBS) development is used to integrate existing components to build a software system. In this project, a goal model is created for Meeting Scheduling System which consists of High Level Goals and Concrete Level Goals. A conceptual dependency analysis is created to model interdependencies of CBS. Then the goals are clustered based on the usage, non-functional and threat dependencies. A potential list of candidate components is identified for each cluster. Each CLG in the cluster is identified as a keyword and is used to search for off the- shelf components that satisfy it. The off-the-shelf components that satisfy all the CLGs in a cluster are candidates for the cluster (consolidated CLG).Then the matching index of the cluster are found. The cluster based component selection process leads to a set of consolidated CLGs and a portfolio of candidate components which satisfies system requirements.
Keywords
Abstract Views: 392
PDF Views: 2