DocumentCode
468188
Title
Construct Metadata Based on Change Model Using for Component-Based Software Regression Testing
Author
Ma Liangli ; Guo Fuliang
Author_Institution
Naval Univ. of Eng., Wuhan
Volume
1
fYear
2007
fDate
24-27 Aug. 2007
Firstpage
747
Lastpage
751
Abstract
Component metadata is one of the most effective methods to improve the testability of component-based software. In this paper, we give definition of a component and summarize all possible changes of component. All these changes are further classified into two types and described as a two-tuple. Then a change model is constructed. We present the conceptions of mapping mechanism to implement changes within component mapping to interface changes of component. And we introduce the conceptions of present change-interface mapping graph(C-IMG), change-interface dependency relationship (C-IDR), method dependency graph (MDG) and component interface model(CIM) to describe the mapping mechanism. Furthermore, a relative mapping algorithm is given based on the above mapping mechanism. In the following, we apply above model research to component RegisterStuGrade developed by ourselves and compare with regression testing technique without metadata and Orso method in regression testing cases number and running time to verify the validity of our method.
Keywords
graph theory; meta data; object-oriented programming; program testing; RegisterStuGrade component; change model; change-interface dependency relationship; change-interface mapping graph; component interface model; component mapping mechanism; component metadata; component-based software regression testing; method dependency graph; Application software; Costs; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Fuzzy Systems and Knowledge Discovery, 2007. FSKD 2007. Fourth International Conference on
Conference_Location
Haikou
Print_ISBN
978-0-7695-2874-8
Type
conf
DOI
10.1109/FSKD.2007.226
Filename
4406023
Link To Document