Mostrar el registro sencillo del ítem
dc.contributor.author | Galindo-Jiménez, Carlos Santiago | es_ES |
dc.contributor.author | Pérez-Rubio, Sergio | es_ES |
dc.contributor.author | Silva, Josep | es_ES |
dc.date.accessioned | 2022-01-18T08:12:16Z | |
dc.date.available | 2022-01-18T08:12:16Z | |
dc.date.issued | 2020-11-19 | es_ES |
dc.identifier.isbn | 978-1-4503-8189-5 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/179813 | |
dc.description.abstract | [EN] Program slicing is a technique for program analysis and transformation with many different applications such as program debugging, program specialization, and parallelization. The system dependence graph (SDG) is the most commonly used data structure for program slicing. In this paper, we show that the presence of exception-handling constructs can make the SDG produce incorrect and sometimes even incomplete slices. We showcase the instances of incorrectness and incompleteness and we propose a framework for correctly handling exception-related instructions, which includes representation of all possible exception throwing and catching mechanisms, and a new kind of control dependence: conditional control dependence; which produces more precise slices in the presence of catch statements. | es_ES |
dc.description.sponsorship | This work is partially supported by the EU (FEDER) and the Spanish MCI/AEI under Grant No.: TIN2016-76843-C4-1-R and PID2019-104735RB-C41, and by the Generalitat Valenciana under grant Prometeo/2019/098 (DeepTrust). Sergio Pérez was partially supported by Universitat Politècnica de València under FPI grant PAID-01-18. | es_ES |
dc.language | Inglés | es_ES |
dc.publisher | ACM | es_ES |
dc.relation.ispartof | TAPAS 2020: Proceedings of the 11th ACM SIGPLAN International Workshop on Tools for Automatic Program Analysis | es_ES |
dc.rights | Reserva de todos los derechos | es_ES |
dc.subject | Program slicing | es_ES |
dc.subject | Exception handling | es_ES |
dc.subject | System dependence graph | es_ES |
dc.subject | Conditional control dependence | es_ES |
dc.subject.classification | LENGUAJES Y SISTEMAS INFORMATICOS | es_ES |
dc.subject.classification | QUIMICA ORGANICA | es_ES |
dc.title | Program slicing with exception handling | es_ES |
dc.type | Comunicación en congreso | es_ES |
dc.type | Capítulo de libro | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/UPV//PAID-01-18//Programa de Ayudas de Investigación y Desarrollo (PAID-01-18)/ | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2019-104735RB-C41/ES/SAFER-UPV: ANALISIS Y VALIDACION DE SOFTWARE Y RECURSOS WEB/ | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/EC/H2020/952215/EU/Foundations of Trustworthy AI - Integrating Reasoning, Learning and Optimization/TAILOR | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/AEI//TIN2016-76843-C4-1-R/ES/METODOS RIGUROSOS PARA EL INTERNET DEL FUTURO/ | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/GVA//PROMETEO%2F2019%2F098/ES/DEEPTRUST/ | es_ES |
dc.rights.accessRights | Abierto | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació | es_ES |
dc.description.bibliographicCitation | Galindo-Jiménez, CS.; Pérez-Rubio, S.; Silva, J. (2020). Program slicing with exception handling. ACM. 1-7. http://hdl.handle.net/10251/179813 | es_ES |
dc.description.accrualMethod | S | es_ES |
dc.relation.conferencename | 11th Workshop on Tools for Automatic Program Analysis | es_ES |
dc.relation.conferencedate | Noviembre 19-19,2020 | es_ES |
dc.relation.conferenceplace | Online | es_ES |
dc.relation.publisherversion | https://2020.splashcon.org/details/tapas-2020-papers/2/Program-Slicing-with-Exception-Handling | es_ES |
dc.description.upvformatpinicio | 1 | es_ES |
dc.description.upvformatpfin | 7 | es_ES |
dc.type.version | info:eu-repo/semantics/publishedVersion | es_ES |
dc.relation.pasarela | S\426646 | es_ES |
dc.contributor.funder | European Regional Development Fund | es_ES |
dc.contributor.funder | Universitat Politècnica de València | es_ES |