Mostrar el registro sencillo del ítem
dc.contributor.author | Alpuente Frasnedo, María | es_ES |
dc.contributor.author | Feliú Gabaldón, Marco Antonio | es_ES |
dc.contributor.author | Villanueva García, Alicia | es_ES |
dc.date.accessioned | 2015-10-06T07:17:08Z | |
dc.date.available | 2015-10-06T07:17:08Z | |
dc.date.issued | 2013-01-21 | |
dc.identifier.isbn | 978-1-4503-1842-6 | |
dc.identifier.uri | http://hdl.handle.net/10251/55606 | |
dc.description.abstract | Formal specifications can be used for various software engineering activities ranging from finding errors to documenting software and automatic test-case generation. Automatically discovering specifications for heap-manipulating programs is a challenging task. In this paper, we propose a technique for automatically inferring formal specifications from C code which is based on the symbolic execution and automated reasoning tandem "MATCHING LOGIC /K framework". We implemented our technique for a fragment of C, called KERNELC, in the automated tool KINDSPEC, which generates axioms that describe the precise input/output behavior of C routines that handle pointer-based structures, i.e., result values and state change. These specifications can be written either in MATCHING LOGIC itself, which is useful for further automated analysis within the K formal environment, or in sugared axiomatic form, which favors better human inspection. Since we rely on rewriting logic K semantics specification of programming languages, our approach can be easily extended to any language for which a formal semantics in K is given. | es_ES |
dc.description.sponsorship | This work has been partially supported by the EU (FEDER) and the Spanish MEC/MICINN, ref. TIN 2010-21062-C02-0, and by Generalitat Valenciana, ref. PROMETEO 2011/052. | es_ES |
dc.language | Inglés | es_ES |
dc.publisher | Association for Computing Machinery (ACM) | es_ES |
dc.relation.ispartof | Proceeding PEPM '13 Proceedings of the ACM SIGPLAN 2013 workshop on Partial evaluation and program manipulation | es_ES |
dc.rights | Reserva de todos los derechos | es_ES |
dc.subject | Matching logic | es_ES |
dc.subject | Specifications inference | es_ES |
dc.subject | Symbolic execution | es_ES |
dc.subject.classification | CIENCIAS DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL | es_ES |
dc.subject.classification | LENGUAJES Y SISTEMAS INFORMATICOS | es_ES |
dc.title | Automatic inference of specifications using matching logic | es_ES |
dc.type | Capítulo de libro | es_ES |
dc.identifier.doi | 10.1145/2426890.2426914 | |
dc.relation.projectID | info:eu-repo/grantAgreement/MICINN//TIN2010-21062-C02-02/ES/SWEETLOGICS-UPV/ | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/GVA//PROMETEO%2F2011%2F052/ES/LOGICEXTREME: TECNOLOGIA LOGICA Y SOFTWARE SEGURO/ | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/MECD//AP2008-00608/ES/AP2008-00608/ | 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.; Feliú Gabaldón, MA.; Villanueva García, A. (2013). Automatic inference of specifications using matching logic. En Proceeding PEPM '13 Proceedings of the ACM SIGPLAN 2013 workshop on Partial evaluation and program manipulation. Association for Computing Machinery (ACM). 127-136. https://doi.org/10.1145/2426890.2426914 | es_ES |
dc.description.accrualMethod | S | es_ES |
dc.relation.publisherversion | http://dx.doi.org/10.1145/2426890.2426914 | es_ES |
dc.description.upvformatpinicio | 127 | es_ES |
dc.description.upvformatpfin | 136 | es_ES |
dc.type.version | info:eu-repo/semantics/publishedVersion | es_ES |
dc.relation.senia | 244309 | |
dc.contributor.funder | Ministerio de Ciencia e Innovación | es_ES |
dc.contributor.funder | European Regional Development Fund | es_ES |
dc.contributor.funder | Generalitat Valenciana | es_ES |
dc.contributor.funder | Ministerio de Educación, Cultura y Deporte | es_ES |