Skip to Main Content
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.
Fuzzy Systems and Knowledge Discovery, 2007. FSKD 2007. Fourth International Conference on (Volume:1 )
Date of Conference: 24-27 Aug. 2007