The design of dependency relationships matrix to improve the testability of component-based software

被引:0
|
作者
Ma Liangli [1 ,2 ]
Wang Houxiang [2 ]
Lu Yansheng [1 ]
机构
[1] Huazhong Univ Sci & Technol, Comp Sci & Tech Coll, Wuhan 430074, Hubei, Peoples R China
[2] Naval Univ Engn, Dept Comp Engn, Wuhan 430033, Hubei, Peoples R China
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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(CBSs). And its relating quality assurance techniques had become the key research content. This paper summarizes eight types of dependency between two components in the CBSs. And it discusses about a dependency-based representation called the component dependency graph(CDG) and the component direct dependency graph(CDDG), and then gives the definition of dependency relationship matrix of the component C-m(CmDM) and detailed dependency relationship matrix of the component C-m(CmDDM). Based on these, we further present two approaches to find dependencies relationships between two components: code-based approach and specification-based approach. Finally, we apply an application example implementing integration testing when a component named RegisterGrade is integrated into a CBS, and present a table with test coverage figure to illustrate the validity of our approach.
引用
收藏
页码:93 / +
页数:2
相关论文
共 50 条
  • [1] Using component metadata based on dependency relationships matrix to improve the testability of component-based software
    Ma Liangli
    Wang Houxiang
    Li Yongjie
    [J]. 2006 1ST INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT, 2006, : 13 - +
  • [2] A study on design for testability in component-based embedded software
    Kanstren, Teemu
    [J]. SERA 2008: 6TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, 2008, : 31 - 38
  • [3] Component-based software version management based on a Component-Interface Dependency Matrix
    Huang, Shi-Ming
    Tsai, Chih-Fong
    Huang, Po-Chun
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (03) : 382 - 399
  • [4] AOP-based testability improvement for component-based software
    Mao, Chengying
    [J]. COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL II, PROCEEDINGS, 2007, : 547 - 552
  • [5] The release matrix for component-based software systems
    Taborda, LJM
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, 2004, 3054 : 100 - 113
  • [6] Construct metadata model based on coupling information to increase the testability of component-based software
    Ma, Liangli
    Wang, Houxiang
    Li, Yongjie
    [J]. 2007 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1 AND 2, 2007, : 24 - +
  • [7] A Component-based Approach to Embedded Software Design
    Polato, Ivanilton
    Silva Filho, Antonio M.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 160 : 255 - 273
  • [8] Component-based design of embedded software: An analysis of design issues
    Angelov, C
    Sierszecki, K
    Marian, N
    [J]. SCIENTIFIC ENGINEERING OF DISTRIBUTED JAVA APPLICATIONS, 2005, 3409 : 1 - 11
  • [9] Design, retrieval, and assembly in component-based software development
    Vitharana, P
    Zahedi, F
    Jain, H
    [J]. COMMUNICATIONS OF THE ACM, 2003, 46 (11) : 97 - 102
  • [10] Design accompanying analysis of component-based embedded software
    Maydl, W
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, 2004, 3054 : 178 - 193