Mostrar el registro sencillo del ítem

dc.contributor.advisorRocha Niño, Hernán Camilo (dir)spa
dc.contributor.advisorGarzón, Wilmer ( Co dir)spa
dc.contributor.authorLosada Calderón, Hernán Felipespa
dc.date.accessioned2018-08-01T20:46:37Zspa
dc.date.accessioned2021-10-01T16:04:36Z
dc.date.available2018-08-01T20:46:37Zspa
dc.date.available2021-10-01T16:04:36Z
dc.date.issued2018spa
dc.identifier.urihttps://catalogo.escuelaing.edu.co/cgi-bin/koha/opac-detail.pl?biblionumber=21462spa
dc.identifier.urihttps://repositorio.escuelaing.edu.co/handle/001/789
dc.description.abstractEvent-B es un método formal para el modelado y análisis de sistemas basado en el enfoque de corrección por construcción. Presenta un conjunto de teorías como la elección para la notación de modelado, el refinamiento para representar diferentes niveles de abstracción en los modelos y un sistema de prueba para verificar la consistencia dichos modelos. Este documento presenta una algoritmo para generar programas en el lenguaje de programación Python a partir de modelos Event-B correctos. El algoritmo presentado aquí es la composición de reglas de traducción; incluye soporte para relaciones, expresiones numéricas y enumeraciones. El código puede ser generado para ejecución secuencial o concurrente (por medio de hilos). Un ejemplo ilustra la traducción de código y su ejecución como programa en el lenguaje de programación Python.spa
dc.description.abstractEvent-B is a formal method for system-level modeling and analysis based on the correct-by-construction approach. It features set theory as the choice for modeling notation, refinement to represent different abstraction levels in the models, and a proof system to verify the consistency of such models. This document presents an algorithm to generate Python programs from correct Event-B models. The algorithm, presented here as the composition of translation rules, includes support for most of the language's constructs, including relations, numerical expressions, and enumerations. An implmentation in the Python programming language of the translation algorithm is showcased with the help of a running example and a concise case study.eng
dc.format.mimetypeapplication/pdfspa
dc.language.isospaspa
dc.publisherEscuela Colombiana de Ingeniería Julio Garavitospa
dc.rightsDerechos Reservados - Escuela Colombiana de Ingeniería Julio Garavitospa
dc.rights.urihttps://creativecommons.org/licenses/by-nc/4.0/spa
dc.subjectAlgoritmosspa
dc.subjectPython lenguaje de programaciónspa
dc.subjectModelos Event-Bspa
dc.titleEB2Python - Traducción automática de especificaciones Event-B en Rodin a Pythonspa
dc.typeTrabajo de grado - Pregradospa
dc.type.versioninfo:eu-repo/semantics/publishedVersionspa
oaire.accessrightshttp://purl.org/coar/access_right/c_abf2spa
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85spa
dc.description.degreelevelPregradospa
dc.description.degreenameIngeniero(a) de Sistemasspa
dc.publisher.programIngeniería de Sistemasspa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.creativecommonsAtribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)spa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1fspa
dc.type.contentTextspa
dc.type.driverinfo:eu-repo/semantics/bachelorThesisspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TPspa
dc.subject.keywordsAlgorithmsspa
dc.subject.keywordsPython programming languagespa
dc.subject.keywordsEvent-B modelsspa


Ficheros en el ítem

Thumbnail
Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Derechos Reservados - Escuela Colombiana de Ingeniería Julio Garavito
Excepto si se señala otra cosa, la licencia del ítem se describe como Derechos Reservados - Escuela Colombiana de Ingeniería Julio Garavito