Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Systematic testing of actor systems

dc.contributor.authorAlbert Albiol, Elvira María
dc.contributor.authorArenas Sánchez, Purificación
dc.contributor.authorGómez-Zamalloa Gil, Miguel
dc.date.accessioned2024-02-02T16:04:50Z
dc.date.available2024-02-02T16:04:50Z
dc.date.issued2018
dc.description.abstractTesting 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.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.sponsorshipMinisterio de Economía y Competitividad (España)
dc.description.statuspub
dc.identifier.citationAlbert, Elvira, et al. «Systematic Testing of Actor Systems». Software Testing, Verification and Reliability, vol. 28, n.o 3, mayo de 2018, p. e1661. https://doi.org/10.1002/stvr.1661.
dc.identifier.doi10.1002/stvr.1661
dc.identifier.issn0960-0833
dc.identifier.officialurlhttps://doi.org/10.1002/stvr.1661
dc.identifier.urihttps://hdl.handle.net/20.500.14352/98426
dc.journal.titleJournal of Software Testing Verification and Reliability
dc.language.isoeng
dc.publisherWiley
dc.rights.accessRightsrestricted access
dc.subject.keywordActor-based concurrency
dc.subject.keywordPartial order reduction
dc.subject.keywordSystematic testing
dc.subject.keywordSynchronization
dc.subject.keywordTask independence
dc.subject.ucmProgramación de ordenadores (Informática)
dc.subject.unesco1203.23 Lenguajes de Programación
dc.titleSystematic testing of actor systems
dc.typejournal article
dc.type.hasVersionVoR
dc.volume.number28
dspace.entity.typePublication
relation.isAuthorOfPublication1b41e88a-837f-414a-af5d-9105b5c0e7c5
relation.isAuthorOfPublication28429a26-2609-4967-a65d-d78a0b3c6626
relation.isAuthorOfPublication6eef4c69-fd36-4274-b9c2-e93105ad2268
relation.isAuthorOfPublication.latestForDiscovery6eef4c69-fd36-4274-b9c2-e93105ad2268

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Systematic_testing.pdf
Size:
1.68 MB
Format:
Adobe Portable Document Format

Collections