Empirical evaluation of a new composite approach to the coverage criteria and reachability testing of concurrent programs. (9th February 2015)
- Record Type:
- Journal Article
- Title:
- Empirical evaluation of a new composite approach to the coverage criteria and reachability testing of concurrent programs. (9th February 2015)
- Main Title:
- Empirical evaluation of a new composite approach to the coverage criteria and reachability testing of concurrent programs
- Authors:
- Souza, S. R. S.
Souza, P. S. L.
Brito, M. A. S.
Simao, A. S.
Zaluska, E. J.
Farchi, Eitan
Hierons, Robert M.
Lourenço, João - Abstract:
- <abstract abstract-type="main" id="stvr1568-abs-0001"> <title>Summary</title> <p id="stvr1568-para-0001">Testing is a key activity to assure the quality of concurrent applications. In recent years, a variety of different mechanisms have been proposed to test concurrent software. However, a persistent problem is the high testing cost because of the large number of different synchronization sequences that must be tested. When structural testing criteria are adopted, a large number of infeasible synchronization sequences is generated, increasing the testing cost. Although the use of reachability testing reduces the number of infeasible combination (because only feasible synchronization sequences are generated), many synchronization combinations are also generated, and this again results in a testing cost with exponential behavior. This paper presents a new composite approach that uses reachability testing to guide the selection of the synchronization sequences tests according to a specific structural testing criterion. This new composite approach is empirically evaluated in the context of message‐passing concurrent programs developed with MPI. The experimental study evaluates both the cost and effectiveness of proposed composite approach in comparison with traditional reachability testing and structural testing. The results confirm that the use of the new composite approach has advantages for testing of concurrent applications. Copyright © 2015 John Wiley &amp; Sons, Ltd.</p><abstract abstract-type="main" id="stvr1568-abs-0001"> <title>Summary</title> <p id="stvr1568-para-0001">Testing is a key activity to assure the quality of concurrent applications. In recent years, a variety of different mechanisms have been proposed to test concurrent software. However, a persistent problem is the high testing cost because of the large number of different synchronization sequences that must be tested. When structural testing criteria are adopted, a large number of infeasible synchronization sequences is generated, increasing the testing cost. Although the use of reachability testing reduces the number of infeasible combination (because only feasible synchronization sequences are generated), many synchronization combinations are also generated, and this again results in a testing cost with exponential behavior. This paper presents a new composite approach that uses reachability testing to guide the selection of the synchronization sequences tests according to a specific structural testing criterion. This new composite approach is empirically evaluated in the context of message‐passing concurrent programs developed with MPI. The experimental study evaluates both the cost and effectiveness of proposed composite approach in comparison with traditional reachability testing and structural testing. The results confirm that the use of the new composite approach has advantages for testing of concurrent applications. Copyright © 2015 John Wiley &amp; Sons, Ltd.</p> </abstract> … (more)
- Is Part Of:
- Software testing, verification & reliability. Volume 25:Number 3(2015:Jul.)
- Journal:
- Software testing, verification & reliability
- Issue:
- Volume 25:Number 3(2015:Jul.)
- Issue Display:
- Volume 25, Issue 3 (2015)
- Year:
- 2015
- Volume:
- 25
- Issue:
- 3
- Issue Sort Value:
- 2015-0025-0003-0000
- Page Start:
- 310
- Page End:
- 332
- Publication Date:
- 2015-02-09
- Subjects:
- Computer software -- Testing -- Periodicals
Computer software -- Verification -- Periodicals
Computer software -- Reliability -- Periodicals
005.14 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/stvr.1568 ↗
- Languages:
- English
- ISSNs:
- 0960-0833
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.457500
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 4206.xml