Systematic testing of actor systems. (8th February 2018)
- Record Type:
- Journal Article
- Title:
- Systematic testing of actor systems. (8th February 2018)
- Main Title:
- Systematic testing of actor systems
- Authors:
- Albert, Elvira
Arenas, Puri
Gómez‐Zamalloa, Miguel - Abstract:
- Summary: Testing concurrent systems requires exploring all possible nondeterministic interleavings that the concurrent execution may have, as any of the interleavings may reveal the erroneous behavior. In testing of actor systems, we can distinguish 2 sources of nondeterminism: (1) actor selection, the order in which actors are explored, and (2) task selection, the order in which the tasks within each actor are explored. This article provides new strategies and heuristics for pruning redundant state‐exploration when testing actor systems by reducing the amount of unnecessary nondeterminism of both types. Furthermore, we extend these techniques to handle synchronization primitives that allow awaiting for the completion of an asynchronous task. We report on an implementation and experimental evaluation of the proposed techniques in SYCO, a testing tool for actor‐based concurrency. Abstract : In testing of actor systems, we can distinguish two sources of nondeterminism: (1) actor selection, the order in which actors are explored, and (2) task selection, the order in which the tasks within each actor are explored. This article provides new strategies and heuristics for pruning redundant state‐exploration when testing actor systems by reducing the amount of unnecessary nondeterminism of both types.
- Is Part Of:
- Software testing, verification & reliability. Volume 28:Number 3(2018)
- Journal:
- Software testing, verification & reliability
- Issue:
- Volume 28:Number 3(2018)
- Issue Display:
- Volume 28, Issue 3 (2018)
- Year:
- 2018
- Volume:
- 28
- Issue:
- 3
- Issue Sort Value:
- 2018-0028-0003-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2018-02-08
- Subjects:
- actor‐based concurrency -- partial order reduction -- systematic testing -- synchronization -- task independence
Computer software -- Testing -- Periodicals
Computer software -- Verification -- Periodicals
Computer software -- Reliability -- Periodicals
005.14 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/stvr.1661 ↗
- 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:
- 6418.xml