Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Generación de código con certificado asociado

dc.conference.date31/01/2008
dc.conference.placeSala de Grados de la Facultad de Informática de la Universidad Complutense de Madrid
dc.conference.titleCiclo de conferencias de la Facultad de Informática 2007/2008
dc.contributor.authorPeña Marí, Ricardo Vicente
dc.date.accessioned2023-06-20T14:17:11Z
dc.date.available2023-06-20T14:17:11Z
dc.date.issued2008-01-31
dc.descriptionCiclo de conferencias de la Facultad de Informática 2007/2008, coordinado por Francisco Javier López Fraguas
dc.description.abstractSe explica un enfoque concreto dentro de la línea de investigación `Proof Carrying Code` (código con certificado asociado) en la que se pretende producir programas que satisface ciertas propiedades útiles y a los que se adjunta una demostración matemática de dichas propiedades. Nuestro proyecto ha desarrollado un lenguaje funcional, llamado Safe, cuyo compilador esta provisto de una serie de análisis estáticos que aproximan ciertas propiedades útiles. Los análisis incluyen inferencia de regiones, de compartición de estructuras, de tipos seguros, de terminación, y de inferencia de espacio. La propiedades que garantiza son: cota superior al consumo de memoria, terminación, y ausencia de punteros descolgados. El código objeto producido por el compilador es 'Bytecode' de la máquina virtual Java. El objetivo final es convertir esas propiedades inferidas en demostraciones que puedan ser comprobads automáticamente por un asistente de demostraciones estándar tal como Isabelle. En la presentación se resumen los aspectos relevantes del lenguaje y de sus análisis y se explica el enfoque seguido para la obtención de certificados.
dc.description.facultyFac. de Informática
dc.description.refereedFALSE
dc.description.statussubmitted
dc.eprint.idhttps://eprints.ucm.es/id/eprint/22912
dc.identifier.officialurlhttp://complumedia.ucm.es/resultados.php?contenido=wYhpBOJ8uM1JuFYyesS2Zg==
dc.identifier.urihttps://hdl.handle.net/20.500.14352/53981
dc.rights.accessRightsmetadata only access
dc.subject.cdu004.43(042.3)(086.8)
dc.subject.cdu004.42(042.3)(086.8)
dc.subject.keywordProof carrying code
dc.subject.keywordCódigo con certificado asociado
dc.subject.keywordProgramación
dc.subject.keywordLenguajes de programación
dc.subject.keywordlenguaje funcional
dc.subject.keywordSafe
dc.subject.keywordBytecode
dc.subject.keywordMáquina virtual Java
dc.subject.keywordIsabelle
dc.subject.ucmLenguajes de programación
dc.subject.ucmProgramación de ordenadores (Informática)
dc.subject.unesco1203.23 Lenguajes de Programación
dc.subject.unesco1203.23 Lenguajes de Programación
dc.titleGeneración de código con certificado asociado
dc.typeconference output
dspace.entity.typePublication
relation.isAuthorOfPublication5dcfab9e-e180-44e1-809b-fea65a09bd23
relation.isAuthorOfPublication.latestForDiscovery5dcfab9e-e180-44e1-809b-fea65a09bd23

Download