DocumentCode :
2733173
Title :
Using Component Metadata based on Dependency Relationships Matrix to improve the Testability of Component-based Software
Author :
Liangli, Ma ; Houxiang, Wang ; Yongjie, Li
Author_Institution :
Comput. Sci. & Tech. Coll., Hua Zhong Univ. of Sci. & Technol., Wuhan
fYear :
2006
fDate :
6-6 Dec. 2006
Firstpage :
13
Lastpage :
18
Abstract :
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.
Keywords :
graph theory; matrix algebra; meta data; object-oriented programming; program testing; RegisterStuInformation; code-based approach; component dependency graph; component direct dependency graph; component metadata; component-based software development technique; dependency relationships matrix; relationship matrix; software engineering; Computer industry; Computer science; Controllability; Costs; Educational institutions; Observability; Programming; Software quality; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Information Management, 2006 1st International Conference on
Conference_Location :
Bangalore
Print_ISBN :
1-4244-0682-X
Type :
conf
DOI :
10.1109/ICDIM.2007.369323
Filename :
4221860
Link To Document :
بازگشت