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 条
  • [31] A semantic support for Testing Activities of Safety-Critical Embedded Systems
    Venticinque, Alessio
    Mazzocca, Nicola
    Venticinque, Salvatore
    2014 EIGHTH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS (CISIS),, 2014, : 576 - 581
  • [32] XANDAR: Verification & Validation Approach for Safety-critical Systems
    Sonigara, Balmukund
    Sezer, Sakir
    Siddiqui, Fahad
    Weber, Raphael
    Antonopoulos, Konstantinos
    Panagiotou, Christos
    Antonopoulos, Christos P.
    Keramidas, Georgios
    Voros, Nikolaos
    Yengec-Tasdemir, Sena Busra
    Hui, Henry
    McLaughlin, Kieran
    2023 IEEE 36TH INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE, SOCC, 2023, : 78 - 83
  • [33] A variability modeling and transformation approach for safety-critical systems
    Bressan, Lucas
    de Oliveira, Andre L.
    Campos, Fernanda C.
    Capilla, Rafael
    PROCEEDINGS OF 15TH INTERNATIONAL WORKING CONFERENCE ON VARIABILITY MODELLING OF SOFTWARE-INTENSIVE SYSTEMS, VAMOS 2021, 2021,
  • [34] Practical application of a risk based approach to safety - critical systems
    Gowland, R
    SAFETY INTEGRITY: THE IMPLICATIONS OF IEC 61508 AND OTHER STANDARDS FOR THE PROCESS INDUSTRIES, PROCEEDINGS, 2000, : 1 - 28
  • [35] A critical review of the systems approach within patient safety research
    Waterson, Patrick
    ERGONOMICS, 2009, 52 (10) : 1185 - 1195
  • [36] A consequence-based approach to safety-critical systems
    Perico-Cortés, A
    SAFETY INTEGRITY: THE IMPLICATIONS OF IEC 61508 AND OTHER STANDARDS FOR THE PROCESS INDUSTRIES, PROCEEDINGS, 2000, : 29 - 40
  • [37] A SYSTEMS APPROACH TO THE ASSESSMENT OF MENTAL WORKLOAD IN A SAFETY CRITICAL ENVIRONMENT
    Pretorius, Adele
    RAIL HUMAN FACTORS AROUND THE WORLD: IMPACTS ON AND OF PEOPLE FOR SUCCESSFUL RAIL OPERATIONS, 2012, : 370 - 382
  • [38] An Ontological Approach to Hazard Identification for Safety-Critical Systems
    Zhou, Jiale
    Hanninen, Kaj
    Lundqvist, Kristina
    Provenzano, Luciana
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON RELIABILITY SYSTEMS ENGINEERING (ICRSE 2017), 2017,
  • [39] AMBOSS: A Task Modeling Approach for Safety-Critical Systems
    Giese, Matthias
    Mistrzyk, Tomasz
    Pfau, Andreas
    Szwillus, Gerd
    von Detten, Michael
    ENGINEERING INTERACTIVE SYSTEMS 2008, PROCEEDINGS, 2008, 5247 : 98 - +
  • [40] Emotions, Readiness for Act, and Safe/Unsafe Acts in Safety Critical Systems: A position paper
    Gharib, Mohamad
    2023 IEEE 31ST INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS, REW, 2023, : 12 - 15