Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

A Conceptual Dependency Analysis on Requirements Clustering for Component Selection


Affiliations
1 Department of Computer Science and Engineering with Sri Krishna College of Technology Kovaipudur, Coimbatore-641042, Tamil Nadu, India
     

   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

Component Based Software System, Conceptual Dependency Analysis, Matching Index, Concrete Level Goals.
User
Subscription Login to verify subscription
Notifications
Font Size


  • A Conceptual Dependency Analysis on Requirements Clustering for Component Selection

Abstract Views: 483  |  PDF Views: 2

Authors

A. Siba
Department of Computer Science and Engineering with Sri Krishna College of Technology Kovaipudur, Coimbatore-641042, Tamil Nadu, India
R. Subha
Department of Computer Science and Engineering with Sri Krishna College of Technology Kovaipudur, Coimbatore-641042, Tamil Nadu, India

Abstract


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


Component Based Software System, Conceptual Dependency Analysis, Matching Index, Concrete Level Goals.