A systematic review of approaches for testing concurrent programs. (10th December 2015)
- Record Type:
- Journal Article
- Title:
- A systematic review of approaches for testing concurrent programs. (10th December 2015)
- Main Title:
- A systematic review of approaches for testing concurrent programs
- Authors:
- Arora, Vinay
Bhatia, Rajesh
Singh, Maninder - Abstract:
- Summary: Concurrent programs are replacing the sequential programs as they utilize the true capabilities of multicore architecture. The extensive use of multicore systems and multithreaded paradigms warrants more attention to the testing of the concurrent programs. The testing concurrent program is not a new field as it has been more than 40 years because the first problem related to the testing concurrent program was addressed by the researchers. The field covers various domains, which include concurrency problems, testing approaches, techniques, graphical representations, tools, and subject systems. This paper aims at providing an overview of research in the domain of testing concurrent programs by classifying it into eight categories: (a) reachability testing, (b) structural testing, (c) model‐based testing, (d) mutation‐based testing, (e) slicing‐based testing, (f) formal methods, (g) random testing, and (h) search‐based testing. The survey is focused on the techniques applied, methodologies followed, and tools used in these aforementioned approaches. Furthermore, the gaps are also identified in different approaches. The paper concludes with the consolidation of various testing parameters along with the future directions. Copyright © 2015 John Wiley & Sons, Ltd.
- Is Part Of:
- Concurrency and computation. Volume 28:Number 5(2016)
- Journal:
- Concurrency and computation
- Issue:
- Volume 28:Number 5(2016)
- Issue Display:
- Volume 28, Issue 5 (2016)
- Year:
- 2016
- Volume:
- 28
- Issue:
- 5
- Issue Sort Value:
- 2016-0028-0005-0000
- Page Start:
- 1572
- Page End:
- 1611
- Publication Date:
- 2015-12-10
- Subjects:
- systematic review -- concurrent programs -- testing concurrent programs -- concurrency -- multithreaded program -- testing methodologies
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.3711 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 206.xml