Registro:
| Documento: | Tesis de Grado |
| Título: | Un lenguaje de dominio específico para sistemas de condiciones |
| Autor: | Bekier, Lucas |
| Editor: | Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
| Publicación en la web: | 2025-06-12 |
| Fecha de defensa: | 2020 |
| Fecha en portada: | 2020 |
| Grado Obtenido: | Grado |
| Título Obtenido: | Licenciado en Ciencias de la Computación |
| Departamento Docente: | Departamento de Computación |
| Director: | Ceria, Santiago |
| Director Asistente: | Caso, Guido de |
| Jurado: | Arcuschin Moreno, Iván; Garbervetsky, Diego David |
| Idioma: | Español |
| Palabras clave: | LENGUAJE DE DOMINIO ESPECIFICO (DSL); PARSER; ABSTRACT SYNTAX TREE (AST); TRADUCCION; BRANCHES; STATIC SINGLE ASSIGNMENT; FUZZING |
| Formato: | PDF |
| Handle: |
http://hdl.handle.net/20.500.12110/seminario_nCOM000582_Bekier |
| PDF: | https://bibliotecadigital.exactas.uba.ar/download/seminario/seminario_nCOM000582_Bekier.pdf |
| Registro: | https://bibliotecadigital.exactas.uba.ar/collection/seminario/document/seminario_nCOM000582_Bekier |
| Ubicación: | Dep.COM 000582 |
| Derechos de Acceso: | Esta obra puede ser leída, grabada y utilizada con fines de estudio, investigación y docencia. Es necesario el reconocimiento de autoría mediante la cita correspondiente. Bekier, Lucas. (2020). Un lenguaje de dominio específico para sistemas de condiciones. (Tesis de Grado. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales.). Recuperado de http://hdl.handle.net/20.500.12110/seminario_nCOM000582_Bekier |
Resumen:
Así como a veces existen lenguajes de programación de propósito general para programadores, otras veces son necesarios lenguajes específicos para usuarios finales que son una especie de versión simplificada, generalmente para aplicar en dominios específicos. En el marco de este trabajo se propone un lenguaje de dominio específico (DSL) que permita a usuarios no expertos en la programación poder escribir reglas condicionales de manera sencilla. Existen muchos contextos donde es necesario escribirlas: un ejemplo muy común es la necesidad de mostrarle a usuarios diferente información basada en reglas predefinidas, ya sea de autorización o en base a acciones que desencadenan diferentes flujos de datos. Asimismo, se construye una herramienta que traduce código escrito en JavaScript (un lenguaje de propósito general) que tenga una estructura dada, al DSL anteriormente propuesto y se mide la eficacia de la herramienta en base a un corpus de programas preexistentes. Por último se analiza la correctitud de la implementación del traductor a través de técnicas de fuzzing.
Citación:
---------- APA ----------
Bekier, Lucas. (2020). Un lenguaje de dominio específico para sistemas de condiciones. (Tesis de Grado. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales.). Recuperado de https://hdl.handle.net/20.500.12110/seminario_nCOM000582_Bekier
---------- CHICAGO ----------
Bekier, Lucas. "Un lenguaje de dominio específico para sistemas de condiciones". Tesis de Grado, Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales, 2020.https://hdl.handle.net/20.500.12110/seminario_nCOM000582_Bekier
Estadísticas:
Descargas mensuales
Total de descargas desde :
https://bibliotecadigital.exactas.uba.ar/download/seminario/seminario_nCOM000582_Bekier.pdf
Distrubución geográfica