Mostrar el registro sencillo del ítem

Ponencia

dc.creatorGalán Morillo, Francisco Josées
dc.creatorCañete Valdeón, José Migueles
dc.date.accessioned2020-06-18T07:17:22Z
dc.date.available2020-06-18T07:17:22Z
dc.date.issued2004
dc.identifier.citationGalán Morillo, F.J. y Cañete Valdeón, J.M. (2004). A Method for Compiling and Executing Expressive Assertions. En IFM 2004: 4th International Conference on Integrated Formal Methods (521-540), Cnaterbury, UK: Springer.
dc.identifier.isbn978-3-540-21377-2es
dc.identifier.issn0302-9743es
dc.identifier.urihttps://hdl.handle.net/11441/97969
dc.description.abstractProgramming with assertions constitutes an effective tool to detect and correct programming errors. The ability of executing formal specifications is essential in order to test automatically a program with respect to its assertions. However, formal specifications may describe recursive models which are difficult to identify so current assertion checkers limit, in a considerable way, the expressivity of the assertion language. In this paper, we are interested in showing how transformational synthesis can help to execute “expressive” assertions of the form ∀x(r(x) ⇔ QyR(x, y)) where x is a set of variables to be instantiated at execution time, Q is an existential or universal quantifier and R a quantifier free formula in the language of a particular first-order theory A we call assertion context. The class of assertion contexts is interesting because it presents a balance between expressiveness for writing assertions and existence of effective methods for executing them by means of synthesized (definite) logic programs.es
dc.formatapplication/pdfes
dc.format.extent20es
dc.language.isoenges
dc.publisherSpringeres
dc.relation.ispartofIFM 2004: 4th International Conference on Integrated Formal Methods (2004), p 521-540
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectAssertiones
dc.subjectCorrectnesses
dc.subjectFormal specificationes
dc.subjectLogic programes
dc.subjectProgram synthesises
dc.subjectProgramming with assertionses
dc.subjectMeaning-preserving transformationes
dc.subjectTestinges
dc.titleA Method for Compiling and Executing Expressive Assertionses
dc.typeinfo:eu-repo/semantics/conferenceObjectes
dcterms.identifierhttps://ror.org/03yxnpp24
dc.type.versioninfo:eu-repo/semantics/submittedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticoses
dc.relation.publisherversionhttps://link.springer.com/chapter/10.1007/978-3-540-24756-2_28es
dc.identifier.doi10.1007/978-3-540-24756-2_28es
dc.publication.initialPage521es
dc.publication.endPage540es
dc.eventtitleIFM 2004: 4th International Conference on Integrated Formal Methodses
dc.eventinstitutionCnaterbury, UKes
dc.relation.publicationplaceBerlines

FicherosTamañoFormatoVerDescripción
A Method for Compiling.pdf328.3KbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional