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
 

May-Happen-in-Parallel Analysis for Asynchronous Programs with Inter-Procedural Synchronization

dc.conference.dateSeptember 9-11, 2015
dc.conference.placeSaint-Malo, France
dc.conference.title22nd International Symposium, SAS 2015
dc.contributor.authorAlbert Albiol, Elvira María
dc.contributor.authorGenaim, Samir
dc.contributor.authorGordillo Alguacil, Pablo
dc.date.accessioned2023-06-18T07:19:48Z
dc.date.available2023-06-18T07:19:48Z
dc.date.issued2015-09
dc.descriptionPublicado en Lecture Notes in Computer Science, vol. 9291
dc.description.abstractA may-happen-in-parallel (MHP) analysis computes pairs of program points that may execute in parallel across different distributed components. This information has been proven to be essential to infer both safety properties (e.g., deadlock freedom) and liveness properties termination and resource boundedness) of asynchronous programs. Existing MHP analyses take advantage of the synchronization points to learn that one task has finished and thus will not happen in parallel with other tasks that are still active. Our starting point is an existing MHP analysis developed for intra-procedural synchronization, i.e., it only allows synchronizing with tasks that have been spawned inside the current task. This paper leverages such MHP analysis to handle inter-procedural synchronization, i.e., a task spawned by one task can be awaited within a different task. This is challenging because task synchronization goes beyond the boundaries of methods, and thus the inference of MHP relations requires novel extensions to capture inter-procedural dependencies. The analysis has been implemented and it can be tried online.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedFALSE
dc.description.statuspub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/37050
dc.identifier.officialurlhttp://link.springer.com/chapter/10.1007/978-3-662-48288-9_5
dc.identifier.urihttps://hdl.handle.net/20.500.14352/25003
dc.language.isoeng
dc.page.final89
dc.page.initial72
dc.rights.accessRightsopen access
dc.subject.cdu004.4
dc.subject.ucmInformática (Informática)
dc.subject.ucmProgramación de ordenadores (Informática)
dc.subject.unesco1203.17 Informática
dc.subject.unesco1203.23 Lenguajes de Programación
dc.titleMay-Happen-in-Parallel Analysis for Asynchronous Programs with Inter-Procedural Synchronization
dc.typeconference paper
dspace.entity.typePublication
relation.isAuthorOfPublication1b41e88a-837f-414a-af5d-9105b5c0e7c5
relation.isAuthorOfPublication9d982c6c-9e4f-4459-bd6e-1866104f03f6
relation.isAuthorOfPublication5c47e6f8-de26-4311-b340-ac4b1b1e5594
relation.isAuthorOfPublication.latestForDiscovery9d982c6c-9e4f-4459-bd6e-1866104f03f6

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
May-Happen-in-Parallel Analysis.pdf
Size:
611.31 KB
Format:
Adobe Portable Document Format