Structural Testing of Component-Based Systems

被引:0
|
作者
Sundmark, Daniel [1 ]
Carlson, Jan [1 ]
Punnekkat, Sasikumar [1 ]
Ermedahl, Andreas [1 ]
机构
[1] Malardalen Univ, MRTC, SE-72123 Vasteras, Sweden
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Component based development of software systems needs to devise effective test management strategies in order fully achieve its perceived advantages of cost efficiency, flexibility, and quality in industrial contexts. In industrial systems with quality demands, while testing software, measures are employed to evaluate the thoroughness achieved by execution of a certain set of test cases. Typically, these measures are expressed in the form of coverage of different structural test criteria, e.g., statement coverage. However, such measures are traditionally applicable only on the lowest level of software integration (i.e., the component level). As components are assembled into subsystems and further into full systems, general measures of test thoroughness are no longer available. In this context, we formalize the added test effort and show to what extent the coverage of structural test criteria are maintained when components are integrated, in three representative component models. This enables focusing on testing the right aspects of the software at the right level of integration, and achieves cost reduction during testing one of the most resource-consuming activities in software engineering.
引用
收藏
页码:180 / 195
页数:16
相关论文
共 50 条
  • [1] Testing of component-based systems
    Kanso, Bilal
    Aiguier, Marc
    Boulanger, Frederic
    Gaston, Christophe
    [J]. 2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 300 - 305
  • [2] A conformance testing approach for component-based systems
    Guerrouat, A.
    Richter, H.
    [J]. IMECS 2006: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, 2006, : 870 - +
  • [3] Testing component-based real time systems
    Bouaziz, Rachid
    Berrada, Ismail
    [J]. PROCEEDINGS OF NINTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING, 2008, : 888 - +
  • [4] Architectures of component-based structural synthesis systems
    Giedrimas, Vaidas
    [J]. DATABASES AND INFORMATION SYSTEMS: COMMUNICATIONS, MATERIALS OF DOCTORAL CONSORTIUM, 2006, : 311 - 315
  • [5] INTEGRATION AND RELIABILITY TESTING FOR COMPONENT-BASED SOFTWARE SYSTEMS
    Saglietti, Francesca
    Pinte, Florin
    Soehnlein, Sven
    [J]. 2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, : 368 - 374
  • [6] Built-in regression testing for component-based software systems
    Mao, Chengying
    [J]. COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL II, PROCEEDINGS, 2007, : 723 - 728
  • [7] Synthesizing structural and behavioral control for reconfigurations in component-based systems
    Khakpour, Narges
    Arbab, Farhad
    Rutten, Eric
    [J]. FORMAL ASPECTS OF COMPUTING, 2016, 28 (01) : 21 - 43
  • [8] Component-based software: An overview of testing
    Vincenzi, AMR
    Maldonado, JC
    Delamaro, ME
    Spoto, ES
    Wong, WE
    [J]. COMPONENT-BASED SOFTWARE QUALITY: METHODS AND TECHNIQUES, 2003, 2693 : 99 - 127
  • [9] Component-based reconfigurable systems
    Lowry, MR
    [J]. COMPUTER, 1998, 31 (04) : 44 - +
  • [10] Slicing component-based systems
    Pan, YJ
    Pan, D
    Chen, MH
    [J]. ICECCS 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2005, : 155 - 164