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

Abstract Views: 393

PDF Views: 2




  • A Conceptual Dependency Analysis on Requirements Clustering for Component Selection

Abstract Views: 393  |  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.