Title :
Regression Testing Prioritization Based on Model Checking for Safety-Crucial Embedded Systems
Author :
Fuzhen Sun ; Yan Li
Author_Institution :
Beijing Key Lab. of Intell. Inf. Technol., Beijing Inst. of Technol., Beijing, China
Abstract :
The order in which test-cases are executed has an influence on the rate at which faults can be detected. In this paper we demonstrate how test-case prioritization can be performed with the use of model-checkers. For this, different well known prioritization techniques are adapted for model-based use. New property based prioritization techniques are introduced. In addition it is shown that prioritization can be done at test-case generation time, thus removing the need for test-suite post-processing. Several experiments for safety-crucial embedded systems are used to show the validity of these ideas.
Keywords :
embedded systems; fault diagnosis; program testing; program verification; regression analysis; safety-critical software; fault detection; model checking; model-based use; model-checkers; property based prioritization techniques; regression testing prioritization; safety-crucial embedded systems; test-case generation time; test-case prioritization; Automation; Manufacturing; Model Checking; Property Testing; Software Testing; Test Case Prioritization;
Conference_Titel :
Digital Manufacturing and Automation (ICDMA), 2013 Fourth International Conference on
Conference_Location :
Qingdao
DOI :
10.1109/ICDMA.2013.229