Mostra el registre d'ítem simple

dc.contributor.authorRomero, Ana
dc.date.accessioned2014-10-13T08:21:14Z
dc.date.available2014-10-13T08:21:14Z
dc.date.issued2013-07-10
dc.identifier.citationRomero, Ana. El Uso de los demostradores automáticos de teoremas para la enseñanza de la programación. A: JENUI. "Jornadas de Enseñanza Universitaria de la Informática (19es: 2013: Castelló de la Plana)". Castelló de la Plana: Universitat Jaume I. Escola Superior de Tecnologia i Ciències Experimentals, 2013.
dc.identifier.isbn978-84-695-8051-6
dc.identifier.urihttp://hdl.handle.net/2099/15367
dc.description.abstractLa verificación formal de algoritmos, impartida en los estudios de Ingeniería Informática como parte de las asignaturas de programación, se suele explicar de manera “teórica” introduciendo los axiomas de la lógica de Hoare y realizando diversos ejercicios de verificación (a mano) de pequeños programas. Aunque los alumnos han debido adquirir previamente los conocimientos de Lógica necesarios, muchos de ellos presentan serias dificultades para expresar formalmente los distintos pasos de las pruebas de corrección planteadas. En esta experiencia se ha decidido utilizar como herramienta de apoyo para explicar la verificación formal de algoritmos un demostrador automático de teoremas llamado Krakatoa. Esta herramienta permitirá a los estudiantes visualizar de manera interactiva los distintos pasos necesarios para probar la corrección de un programa, reflexionar sobre los razonamientos seguidos y comprender la importancia de la verificación de algoritmos para mejorar la fiabilidad de nuestros programas.
dc.description.abstractSUMMARY -- Formal verification of algorithms, taught in Computer Engineering studies as part of programming subjects, is usually explained in a “theoretical” way introducing the different axioms of Hoare logic and doing (by hand) various exercises of verificacion of small programs. Although students are supposed to have previously acquired the necessary logic concepts, many of them have serious difficulties to formally express the different steps of the considered correction proofs. In this experience we have decided to explain formal verification of algorithms by using, as a support tool, an automatic theorem prover called Krakatoa. This tool will allow students to interactively visualize the various steps required to prove the correctness of a program, to think about the used reasoning and to understand the importance of verification of algorithms to improve the reliability of our programs.
dc.format.extent8 p.
dc.language.isospa
dc.publisherUniversitat Jaume I. Escola Superior de Tecnologia i Ciències Experimentals
dc.relation.ispartofJornadas de Enseñanza Universitaria de la Informática (19es: 2013: Castelló de la Plana)
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Spain
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Informàtica
dc.subjectÀrees temàtiques de la UPC::Ensenyament i aprenentatge
dc.subject.lcshComputer science -- Study and teaching
dc.subject.otherVerificación formal de algoritmos
dc.subject.otherKrakatoa
dc.subject.otherPruebas de corrección
dc.subject.otherDemostradores automáticos de teoremas
dc.titleEl Uso de los demostradores automáticos de teoremas para la enseñanza de la programación
dc.typeConference report
dc.subject.lemacInformàtica -- Ensenyament
dc.rights.accessOpen Access
local.citation.authorRomero, Ana
local.citation.contributorJENUI
local.citation.pubplaceCastelló de la Plana
local.citation.publicationNameJornadas de Enseñanza Universitaria de la Informática (19es: 2013: Castelló de la Plana)


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

  • JENUI 2013 [44]

    Castelló de la Plana, 10-12 julio de 2013

Mostra el registre d'ítem simple