By Topic

Using Component Metadata based on Dependency Relationships Matrix to improve the Testability of Component-based Software

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Ma Liangli ; Comput. Sci. & Tech. Coll., Hua Zhong Univ. of Sci. & Technol., Wuhan ; Wang Houxiang ; Li Yongjie

Component-based software development technique and its intensive use in the industry has led to the wide research in various aspects of component-based systems. How to improve the testability of component-based software is an interesting and useful technique in the component-based software engineering. In this paper, we summarize eight types of dependency between two components in the CBSs and the notion of metadata. Then the definitions of component dependency graph (CDG) and component direct dependency graph(CDDG) are given. Based on these, gives the definition of dependency relationship matrix of the component Cm(CmDM) and detailed dependency relationship matrix of the component Cm(CmDM). And we further describe the structure of CmDDM. Based on these, we further present the approaches to find dependencies relationships: code-based approach and specification-based approach. Finally, we apply an application example implementing integration testing when a component named RegisterStuInformation is integrated into a CBS, and present a table with test coverage figure to illustrate the validity of our approach.

Published in:

Digital Information Management, 2006 1st International Conference on

Date of Conference:

6-6 Dec. 2006