Deadlock-Guided Testing
dc.contributor.author | Isabel Márquez, Miguel | |
dc.contributor.author | Gómez-Zamalloa Gil, Miguel | |
dc.contributor.editor | Porfirio Tramontana | |
dc.date.accessioned | 2024-02-05T15:27:11Z | |
dc.date.available | 2024-02-05T15:27:11Z | |
dc.date.issued | 2021-03-21 | |
dc.description.abstract | Static deadlock analyses might be able to verify the absence of deadlock. However, they are usually not able to detect its presence. Moreover, when a potential deadlock is detected, they provide little (and often no) information that can help the user in finding the source of the anomalous behaviour. This paper proposes a testing methodology that combines static analysis and symbolic execution for effective deadlock detection in asynchronous programs. When the program features a deadlock, our testing methodology provides an effective technique to catch deadlock traces. While if the program does not have deadlock, but the static deadlock analysis inaccurately spotted it, our approach is able to prove deadlock freedom (up to the limit of the performed symbolic exploration). | |
dc.description.department | Depto. de Sistemas Informáticos y Computación | |
dc.description.faculty | Fac. de Informática | |
dc.description.refereed | TRUE | |
dc.description.sponsorship | Ministerio de Ciencia, Innovación y Universidades (RTI2018-094403-B-C31) | |
dc.description.sponsorship | Comunidad de Madrid (S2018/TCS-4314 y S2018/TCS-4339) | |
dc.description.sponsorship | Minsterio de Educación Cultura y Deporte (FPU15/04313) | |
dc.description.status | pub | |
dc.identifier.citation | M. Gómez-Zamalloa and M. Isabel, "Deadlock-Guided Testing," in IEEE Access, vol. 9, pp. 46033-46048, 2021 | |
dc.identifier.doi | 10.1109/ACCESS.2021.3065421 | |
dc.identifier.essn | 2169-3536 | |
dc.identifier.officialurl | https://ieeexplore.ieee.org/document/9374914 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14352/99066 | |
dc.journal.title | IEEE Access | |
dc.language.iso | eng | |
dc.page.final | 46048 | |
dc.page.initial | 46033 | |
dc.publisher | IEEE | |
dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/RTI2018-094403-B-C31/ES/RAZONAMIENTO FORMAL PARA TECNOLOGIAS FACILITADORAS Y EMERGENTES/ | |
dc.rights | Attribution-NonCommercial-ShareAlike 4.0 International | en |
dc.rights.accessRights | open access | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/4.0/ | |
dc.subject.keyword | Deadlock analysis | |
dc.subject.keyword | Deadlock detection | |
dc.subject.keyword | Symbolic execution | |
dc.subject.keyword | Testing | |
dc.subject.keyword | Test case generation | |
dc.subject.keyword | Verification | |
dc.subject.ucm | Lenguajes de programación | |
dc.subject.unesco | 33 Ciencias Tecnológicas | |
dc.title | Deadlock-Guided Testing | |
dc.type | journal article | |
dc.type.hasVersion | VoR | |
dc.volume.number | 9 | |
dspace.entity.type | Publication | |
relation.isAuthorOfPublication | 06ba5ba7-fae5-4f98-99b7-3830106dee88 | |
relation.isAuthorOfPublication | 6eef4c69-fd36-4274-b9c2-e93105ad2268 | |
relation.isAuthorOfPublication.latestForDiscovery | 6eef4c69-fd36-4274-b9c2-e93105ad2268 |
Download
Original bundle
1 - 1 of 1
Loading...
- Name:
- Deadlock-Guided_Testing.pdf
- Size:
- 3.43 MB
- Format:
- Adobe Portable Document Format