An Effective Model-Based Integration Testing Technique for Component-Based Software

被引:0
|
作者
Elsafi, Abubakar [1 ]
Jawawi, Dayang N. A. [2 ]
Abdelmaboud, Abdelzahir [3 ]
Ibrahim, Ashraf Osman [4 ]
Almahy, Ibrahim [5 ]
机构
[1] Future Univ, Fac Comp Sci, Khartoum 10553, Sudan
[2] Univ Teknol Malaysia, Sch Comp, Fac Engn, Skudai 81310, Malaysia
[3] King Khalid Univ, Coll Arts & Sci, Muhayil Asir 61421, Saudi Arabia
[4] Alzaiem Alazhari Univ, Fac Comp Sci & IT, Khartoum 13311, Sudan
[5] Int Univ Africa, Fac Comp Studies, Khartoum 2469, Sudan
关键词
integration testing; model inference; component-based software; active learning; testing technique; SYSTEMS;
D O I
10.1109/iccisci.2019.8716446
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, many issues and challenges have been identified in integration testing of current Component-Based Software Systems (CBSS), that lead to ineffective testing and, ultimately, to CBSS of poor quality. In this research, a model-based integration testing technique for CBSS has been proposed by combining model learning and testing techniques for the formal analysis and testing of a system of integrated black-box software components. The effectiveness of the proposed technique is evaluated by applying a case study, namely, the elevator system. The performance analysis is carried out by performing a comparative analysis of proposed technique and existing techniques by using three evaluation parameters. The results of the comparison showed that the proposed technique is effective and outperforms the existing well-known technique in terms of learned components that performance is 100% better, output queries that performance is 25.01% better, as well as error detection capability that is 75%.
引用
收藏
页码:23 / 28
页数:6
相关论文
共 50 条
  • [1] Towards model-based integration of component-based automotive software systems
    Schlatow, Johannes
    Moestl, Mischa
    Ernst, Rolf
    Nolte, Marcus
    Jatzkowski, Inga
    Maurer, Markus
    [J]. IECON 2017 - 43RD ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2017, : 8425 - 8432
  • [2] A metadata configuration model for component-based software integration testing
    Guo Fuliang
    Ma Liangli
    [J]. CIS WORKSHOPS 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY WORKSHOPS, 2007, : 898 - +
  • [3] An integrated testing technique for component-based software
    Beydeda, S
    Gruhn, V
    [J]. ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2001, : 328 - 334
  • [4] UML-based integration testing for component-based software
    Wu, Y
    Chen, MH
    Offutt, J
    [J]. COTS-BASED SOFTWARE SYSTEMS, PROCEEDINGS, 2003, 2580 : 251 - 260
  • [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] A Model-Based Testing Technique for Component-Based Real-Time Embedded Systems
    Guan, Jing
    Offutt, Jeff
    [J]. 2015 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2015,
  • [7] Model-based change impact analysis for component-based software
    [J]. Li, B.-X. (bx.li@seu.edu.cn), 1600, Chinese Academy of Sciences (24):
  • [8] Automatic, Model-Based Software Performance Improvement for Component-based Software Designs
    Martens, Anne
    Koziolek, Heiko
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 253 (01) : 77 - 93
  • [9] A Model-Based Framework to Support Complexity Analysis Service for Regression Testing of Component-Based Software
    Tao, Chuanqi
    Gao, Jerry
    Li, Bixin
    [J]. 9th IEEE International Symposium on Service-Oriented System Engineering (SOSE 2015), 2015, : 326 - 331
  • [10] An observational theory of integration testing for component-based software development
    Zhu, H
    He, XD
    [J]. 25TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 2001, : 363 - 368