Mostrar el registro sencillo del ítem
dc.contributor.author | Alpuente Frasnedo, María | es_ES |
dc.contributor.author | Frechina, F. | es_ES |
dc.contributor.author | Sapiña Sanchis, Julia | es_ES |
dc.contributor.author | Ballis, Demis | es_ES |
dc.date.accessioned | 2017-04-03T09:29:47Z | |
dc.date.available | 2017-04-03T09:29:47Z | |
dc.date.issued | 2016-09 | |
dc.identifier.issn | 1471-0684 | |
dc.identifier.uri | http://hdl.handle.net/10251/79350 | |
dc.description.abstract | [EN] We present ABETS, an assertion-based, dynamic analyzer that helps diagnose errors in Maude programs. ABETS uses slicing to automatically create reduced versions of both a run's execution trace and executed program, reduced versions in which any information that is not relevant to the bug currently being diagnosed is removed. In addition, ABETS employs runtime assertion checking to automate the identification of bugs so that whenever an assertion is violated, the system automatically infers accurate slicing criteria from the failure. We summarize the main services provided by ABETS, which also include a novel assertionbased facility for program repair that generates suitable program fixes when a state invariant is violated. Finally, we provide an experimental evaluation that shows the performance and effectiveness of the system. | es_ES |
dc.description.sponsorship | This work has been partially supported by the EU (FEDER) and Spanish MINECO grant TIN2015-69175-C4-1-R, and by Generalitat Valenciana PROMETEOII/2015/013. J. Sapina was supported by FPI-UPV grant SP2013-0083. | |
dc.language | Inglés | es_ES |
dc.publisher | Cambridge University Press (CUP) | es_ES |
dc.relation.ispartof | Theory and Practice of Logic Programming | es_ES |
dc.rights | Reserva de todos los derechos | es_ES |
dc.subject | Runtime Assertion Checking | es_ES |
dc.subject | Dynamic Program and Trace Slicing | es_ES |
dc.subject | Program Diagnosis and Debugging | es_ES |
dc.subject | Rewriting Logic | es_ES |
dc.subject | Maude | es_ES |
dc.subject.classification | LENGUAJES Y SISTEMAS INFORMATICOS | es_ES |
dc.title | Assertion-based Analysis via Slicing with ABETS | es_ES |
dc.type | Artículo | es_ES |
dc.type | Comunicación en congreso | |
dc.identifier.doi | 10.1017/S1471068416000375 | |
dc.relation.projectID | info:eu-repo/grantAgreement/MINECO//TIN2015-69175-C4-1-R/ES/SOLUCIONES EFECTIVAS BASADAS EN LA LOGICA/ | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/GVA//PROMETEOII%2F2015%2F013/ES/SmartLogic: Logic Technologies for Software Security and Performance/ | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/UPV//FPI%2FSP2013-0083./ | 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.contributor.affiliation | Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica | es_ES |
dc.description.bibliographicCitation | Alpuente Frasnedo, M.; Frechina, F.; Sapiña Sanchis, J.; Ballis, D. (2016). Assertion-based Analysis via Slicing with ABETS. Theory and Practice of Logic Programming. 16(5):515-532. https://doi.org/10.1017/S1471068416000375 | es_ES |
dc.description.accrualMethod | S | es_ES |
dc.relation.conferencename | 32nd International Conference on Logic Programming (ICLP) | |
dc.relation.conferencedate | October 18-21, 2016 | |
dc.relation.conferenceplace | New York, USA | |
dc.relation.publisherversion | http://dx.doi.org/10.1017/S1471068416000375 | es_ES |
dc.description.upvformatpinicio | 515 | es_ES |
dc.description.upvformatpfin | 532 | es_ES |
dc.type.version | info:eu-repo/semantics/publishedVersion | es_ES |
dc.description.volume | 16 | es_ES |
dc.description.issue | 5 | es_ES |
dc.relation.senia | 320410 | es_ES |
dc.contributor.funder | Ministerio de Economía y Competitividad | |
dc.contributor.funder | Generalitat Valenciana | |
dc.contributor.funder | Universitat Politècnica de València |