A safe regression testing approach for safety critical systems

被引:5
|
作者
Qaisar, Zahid Hussain [1 ]
Rehman, Shafiq Ur [2 ]
机构
[1] Univ Cent Punjab, Fac Informat Technol, Lahore, Pakistan
[2] Riphah Int Univ, Fac Comp, Islamabad, Pakistan
关键词
VDM specification; Regression testing; Test suite selection; Formal specification based regression testing; VDM specification based testing; Changed identification; Test suite selection for regression testing;
D O I
10.1016/j.advengsoft.2011.04.007
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Regression testing is important activity during the software maintenance to deal with adverse effects of changes. Our approach is important for safety critical system as usually formal methods are preferred and highly recommended for the safety critical systems but they are also applied for the systems development of other than critical system. Our approach is based on Regression testing using VDM++ which takes two VDM++ specifications, one baseline and other delta (Changed) along with test suite for the baseline version. It compares both versions by using comparator module, identifies the change. By analyzing the change we classify the test cases from original test suite into obsolete, re-testable, and reusable test cases. Our scope is at unit level i.e. at class level. Our approach gets two versions of VDM++ specification and returns regression test suite for the delta version. Our approach distinguishes test cases which are still effective for the delta version of VDM++ specification and it differs from re-test all strategy as it can distinguish the test cases and identifies test cases which are useful for delta version. Test cases reusability and test case reduction is the main objective of our approach. Our approach presents how to perform regression testing using VDM++ specification during the maintenance of systems. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:586 / 594
页数:9
相关论文
共 50 条
  • [21] Testing of Safety-Critical Systems: An Aerospace Launch Application
    Gario, Ahmed
    Andrews, Anneliese
    Hagerman, Seana
    2014 IEEE AEROSPACE CONFERENCE, 2014,
  • [22] Model Proposal for Performance Testing of Safety-Critical Systems
    Spendla, Lukas
    Tanuska, Pavol
    Strbo, Milan
    PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS ENGINEERING (CASE-13), 2013, 45 : 42 - 45
  • [23] An Approach for automated safety testing of safety-critical software system based on safety requirements
    Yu, Gang
    Xu, Zhong Wei
    Du, Jun Wei
    2009 INTERNATIONAL FORUM ON INFORMATION TECHNOLOGY AND APPLICATIONS, VOL 3, PROCEEDINGS, 2009, : 166 - 169
  • [24] Data Driven Prognosis Approach for Safety Critical Systems
    Kulkarni, Venkatesh
    Nanda, Manju
    2016 IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2016, : 1699 - 1703
  • [25] SEnSE - An Architecture for a Safe and Secure Integration of Safety-Critical Embedded Systems
    Hoefig, Kai
    Klug, Amir
    2018 26TH INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM), 2018, : 263 - 267
  • [26] Integrating Safety Certification into Model-based Testing of Safety-critical Systems
    Gannous, Aiman
    Andrews, Anneliese
    2019 IEEE 30TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2019, : 250 - 260
  • [27] Venous thromboembolism safety toolkit: A systems approach to safe practice interventions
    Lee, Jung-Ah
    Zierler, Brenda K.
    Consumer-Centered Computer-Suppported Care for Healthy People, 2006, 122 : 765 - 765
  • [28] Dependability validation, evaluation and testing of safety-critical aerospace systems
    Carreira, J
    Costa, D
    DASIA 99: DATA SYSTEMS IN AEROSPACE, 1999, 447 : 267 - 271
  • [29] Short Paper: EMFI for Safety-Critical Testing of Automotive Systems
    O'Flynn, Colin
    2021 WORKSHOP ON FAULT DETECTION AND TOLERANCE IN CRYPTOGRAPHY (FDTC 2021), 2021, : 61 - 66
  • [30] Governing Regression Testing in Systems of Systems
    Bertolino, Antonia
    De Angelis, Guglielmo
    Lonetti, Francesca
    2019 IEEE 30TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2019), 2019, : 144 - 148