Mostrar el registro sencillo del ítem
dc.contributor.author | Alpuente Frasnedo, María | es_ES |
dc.contributor.author | Ballis, D. | es_ES |
dc.contributor.author | Sapiña-Sanchis, Julia | es_ES |
dc.date.accessioned | 2020-07-16T03:32:02Z | |
dc.date.available | 2020-07-16T03:32:02Z | |
dc.date.issued | 2019-07 | es_ES |
dc.identifier.issn | 0164-1212 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/148101 | |
dc.description.abstract | [Otros] In this paper, we present a novel transformation method for Maude programs featuring both automatic program diagnosis and correction. The input of our method is a reference specification of the program behavior that is given in the form of assertions together with an overly general program whose execution might violate the assertions. Our correction technique translates into a refined program in which every computation is also a computation in that satisfies the assertions of . The technique is first formalized for topmost rewrite theories, and then we generalize it to larger classes of rewrite theories that support nested structured configurations. Our technique copes with infinite space states and does not require the knowledge of any failing run. We report experiments that assess the effectiveness of assertion-driven correction. | es_ES |
dc.description.sponsorship | This work has been partially supported by the EU (FEDER) and the Spanish Ministerio de Economia y Competitividad under grant TIN2015-69175-C4-1-R, and by Generalitat Valenciana PROMETEOII/2015/013 and PROMETEO/2019/098 | es_ES |
dc.language | Inglés | es_ES |
dc.publisher | Elsevier | es_ES |
dc.relation.ispartof | Journal of Systems and Software | es_ES |
dc.rights | Reserva de todos los derechos | es_ES |
dc.subject | Program repair | es_ES |
dc.subject | Assertion checking | es_ES |
dc.subject | Program transformation | es_ES |
dc.subject | Rewriting logic | es_ES |
dc.subject | Equational rewriting | es_ES |
dc.subject | Maude | es_ES |
dc.subject.classification | LENGUAJES Y SISTEMAS INFORMATICOS | es_ES |
dc.title | Static correction of Maude programs with assertions | es_ES |
dc.type | Artículo | es_ES |
dc.identifier.doi | 10.1016/j.jss.2019.03.061 | 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/MINECO//TIN2015-69175-C4-1-R/ES/SOLUCIONES EFECTIVAS BASADAS EN LA LOGICA/ | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/GVA//PROMETEO%2F2019%2F098/ES/DeepTrust: Deep Logic Technology for Software Trustworthiness/ | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/AEI//RTI2018-094403- B-C32-AR/ | 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 | Alpuente Frasnedo, M.; Ballis, D.; Sapiña-Sanchis, J. (2019). Static correction of Maude programs with assertions. Journal of Systems and Software. 153:64-85. https://doi.org/10.1016/j.jss.2019.03.061 | es_ES |
dc.description.accrualMethod | S | es_ES |
dc.relation.publisherversion | https://doi.org/10.1016/j.jss.2019.03.061 | es_ES |
dc.description.upvformatpinicio | 64 | es_ES |
dc.description.upvformatpfin | 85 | es_ES |
dc.type.version | info:eu-repo/semantics/publishedVersion | es_ES |
dc.description.volume | 153 | es_ES |
dc.relation.pasarela | S\382162 | es_ES |
dc.contributor.funder | Generalitat Valenciana | es_ES |
dc.contributor.funder | Agencia Estatal de Investigación | es_ES |
dc.contributor.funder | European Regional Development Fund | es_ES |
dc.contributor.funder | Ministerio de Economía y Competitividad | es_ES |