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 条
  • [21] Component-based software development
    Capretz, LF
    Capretz, MAM
    Li, DH
    [J]. IECON'01: 27TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-3, 2001, : 1834 - 1837
  • [22] Component-Based Software Development
    Sharma, Virendra Kumar
    Gupta, Narendra Prakash
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (11): : 132 - 134
  • [23] Component-based software engineering
    Kozaczynski, W
    Booch, G
    [J]. IEEE SOFTWARE, 1998, 15 (05) : 34 - +
  • [24] Visualization of component-based software
    Favre, JM
    Cervantes, H
    [J]. VISSOFT 2002: FIRST INTERNATIONAL WORKSHOP ON VISUALIZING SOFTWARE FOR UNDERSTANDING AND ANALYSIS, PROCEEDINGS, 2002, : 51 - 60
  • [25] Software IC revised: A new approach of component-based software design with software slots
    Duan, Shangwei
    Yuan, Xiaobu
    [J]. ICCBSS 2007: SIXTH INTERNATIONAL IEEE CONFERENCE ON COMMERCIAL-OFF-THE-SHELF (COTS)-BASED SOFTWARE SYSTEMS, PROCEEDINGS, 2007, : 73 - +
  • [26] A microkernel design for component-based parallel numerical software systems
    Balay, S
    Gropp, B
    McInnes, LC
    Smith, B
    [J]. OBJECT ORIENTED METHODS FOR INTEROPERABLE SCIENTIFIC AND ENGINEERING COMPUTING, PROCEEDINGS, 1999, : 58 - 67
  • [27] Multidimentional size measure for design of component-based software system
    Abdellatief, M.
    Sultan, A. B. M.
    Ghani, A. A. Abdul
    Jabar, M. A.
    [J]. IET SOFTWARE, 2012, 6 (04) : 350 - 357
  • [28] A combined component-based approach for the design of distributed software systems
    de Farias, CRG
    Pires, LF
    van Sinderen, M
    Quartel, D
    [J]. EIGHTH IEEE WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2001, : 2 - 8
  • [29] Component-based Control Software Design for Flexible Manufacturing System
    周炳海
    奚立峰
    曹永上
    [J]. Journal of Donghua University(English Edition), 2003, (01) : 81 - 85
  • [30] Component-based Software Architecture Applied for Design of Heritage Content
    Iliev, Oleg
    Yoshinov, Radoslav
    [J]. DIGITAL PRESENTATION AND PRESERVATION OF CULTURAL AND SCIENTIFIC HERITAGE, 2021, 11 : 99 - 110