Combining Static Analysis and Testing for Deadlock Detection

dc.conference.date01-05 Junio 2016
dc.conference.placeReykjavik, Islandia
dc.conference.titleIFM 2016: Proceedings of the 12th International Conference on Integrated Formal Methods
dc.contributor.authorAlbert Albiol, Elvira María
dc.contributor.authorIsabel Márquez, Miguel
dc.contributor.authorGómez-Zamalloa Gil, Miguel
dc.date.accessioned2024-02-05T15:14:14Z
dc.date.available2024-02-05T15:14:14Z
dc.date.issued2016
dc.description.abstractStatic deadlock analyzers might be able to verify the absence of deadlock. However, they are usually not able to detect its presence. Also, when they detect a potential deadlock cycle, they provide little (or even no) information on their output. Due to the complex flow of concurrent programs, the user might not be able to find the source of the anomalous behaviour from the abstract information computed by static analysis. This paper proposes the combined use of static analysis and testing for effective deadlock detection in asynchronous programs. When the program features a deadlock, our combined use of analysis and testing provides an effective technique to catch deadlock traces. While if the program does not have deadlock, but the analyzer inaccurately spotted it, we might prove deadlock freedom.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statuspub
dc.identifier.citationElvira Albert, Miguel Gómez-Zamalloa, and Miguel Isabel. 2016. Combining Static Analysis and Testing for Deadlock Detection. In Proceedings of the 12th International Conference on Integrated Formal Methods - Volume 9681 (IFM 2016). Springer-Verlag, Berlin, Heidelberg, 409–424.
dc.identifier.doi10.1007/978-3-319-33693-0_26
dc.identifier.officialurlhttps:///doi.org/10.1007/978-3-319-33693-0_26
dc.identifier.urihttps://hdl.handle.net/20.500.14352/99051
dc.language.isoeng
dc.page.final424
dc.page.initial409
dc.relation.projectIDinfo:eu-repo/grantAgreement/MINECO//TIN2015-69175-C4-2-R/ES/SOLUCIONES EFECTIVAS BASADAS EN LA LOGICA/
dc.rightsAttribution-NonCommercial-ShareAlike 4.0 Internationalen
dc.rights.accessRightsrestricted access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/
dc.subject.ucmLenguajes de programación
dc.subject.unesco1203.23 Lenguajes de Programación
dc.titleCombining Static Analysis and Testing for Deadlock Detection
dc.typeconference paper
dc.type.hasVersionVoR
dspace.entity.typePublication
relation.isAuthorOfPublication1b41e88a-837f-414a-af5d-9105b5c0e7c5
relation.isAuthorOfPublication06ba5ba7-fae5-4f98-99b7-3830106dee88
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:
Combining_Static_Analysis.pdf
Size:
464.51 KB
Format:
Adobe Portable Document Format

Collections