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 条
  • [31] Design Principles of the Component-Based Robot Software Framework Fawkes
    Niemueller, Tim
    Ferrein, Alexander
    Beck, Daniel
    Lakemeyer, Gerhard
    [J]. SIMULATION, MODELING, AND PROGRAMMING FOR AUTONOMOUS ROBOTS, 2010, 6472 : 300 - 311
  • [32] Rigorous design of robot software: A formal component-based approach
    Abdellatif, Tesnim
    Bensalem, Saddek
    Combaz, Jacques
    de Silva, Lavindra
    Ingrand, Felix
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2012, 60 (12) : 1563 - 1578
  • [33] ADE - An architecture design environment for component-based software engineering
    Ning, JQ
    [J]. PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 614 - 615
  • [34] Component-based hardware-software co-design
    Arató, N
    Mann, ZA
    Orbán, A
    [J]. ORGANIC AND PERVASIVE COMPUTING - ARCS 2004, 2004, 2981 : 169 - 183
  • [35] Integration in component-based software development using design patterns
    Yau, SS
    Dong, N
    [J]. 24TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COSPSAC 2000), 2000, 24 : 369 - 374
  • [36] Software Testing in Component-Based Software Engineering
    Suranto, Beni
    [J]. ADVANCED SCIENCE LETTERS, 2016, 22 (10) : 3110 - 3114
  • [37] Software release management for component-based software
    van der Hoek, A
    Wolf, AL
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2003, 33 (01): : 77 - 98
  • [38] Monitoring software components and component-based software
    Gao, J
    Zhu, EY
    Shim, S
    Chang, L
    [J]. 24TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COSPSAC 2000), 2000, 24 : 403 - 412
  • [39] Component-based software development with component variants
    Altunel, Yusuf
    Tolun, Mehmet R.
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 235 - +
  • [40] Component specification to test component-based software
    Kansomkeat, S
    Rivepiboon, W
    [J]. COMPUTERS AND THEIR APPLICATIONS, 2004, : 282 - 285