InterfLan : Interface Language
lenguaje de especificación de interfaces para ingreso y validación de datos
Resumen:
El trabajo consiste en la definición de un lenguaje declarativo para especificar interfaces de programas en la forma de formularios. El lenguaje cubre las construcciones más frecuentes en un formulario y contempla algunas construcciones interesantes y no habituales, como tipos dependientes de elementos o restricciones sobre los campos que van desde predicados que deben satisfacer los valores de entrada hasta relaciones entre los campos que permiten determinar el valor de unos a partir del valor de otros. Luego de un breve análisis de algunas de las herramientas actualmente disponibles, se describen las principales construcciones del lenguaje Interflan, ilustrando las mismas a través de ejemplos. La definición del lenguaje incluye su sintaxis y un cálculo de tipos para el mismo. En resumen, el problema planteado es relevante y de inmediata aplicación en el dominio de la programación actual, el lenguaje desarrollado tiene potencial, y tanto el diseño de la sintaxis como las condiciones estáticas de validez del mismo cumplen con los objetivos planteados.
2017 | |
LENGUAJES DE ESPECIFICACIÓN DE INTERFACES PROYECTOS-ID LENGUAJES DE PROGRAMACIÓN |
|
Español | |
Universidad ORT Uruguay | |
RAD | |
http://hdl.handle.net/20.500.11968/2862 | |
Acceso abierto |
_version_ | 1807261358086946816 |
---|---|
author | Santurio Medina, Emil |
author2 | Silveira Ocampo, Joaquín Darío |
author2_role | author |
author_facet | Santurio Medina, Emil Silveira Ocampo, Joaquín Darío |
author_role | author |
bitstream.checksum.fl_str_mv | 8ff78fee510ac7bb17ca1813a8968377 24991a7d4641e2cee73ed2e9dfb5c8e7 24991a7d4641e2cee73ed2e9dfb5c8e7 |
bitstream.checksumAlgorithm.fl_str_mv | MD5 MD5 MD5 |
bitstream.url.fl_str_mv | https://rad.ort.edu.uy/bitstreams/c58729f1-3045-4bf0-92c5-b079b8852b04/download https://rad.ort.edu.uy/bitstreams/361c018c-1760-43ac-b488-cdc62b828114/download https://rad.ort.edu.uy/bitstreams/793e7e94-6eca-45c3-8265-fe82ba172720/download |
collection | RAD |
dc.contributor.advisor.none.fl_str_mv | Tasistro Souto, Álvaro Daniel |
dc.contributor.tribunal.es.fl_str_mv | Gimenez Marrero, Eduardo Copello Gigirey, Ernesto Sebastián |
dc.creator.none.fl_str_mv | Santurio Medina, Emil Silveira Ocampo, Joaquín Darío |
dc.date.accessioned.none.fl_str_mv | 2017-05-24T19:51:22Z |
dc.date.available.none.fl_str_mv | 2017-05-24T19:51:22Z |
dc.date.issued.es.fl_str_mv | 2017 |
dc.description.abstract.none.fl_txt_mv | El trabajo consiste en la definición de un lenguaje declarativo para especificar interfaces de programas en la forma de formularios. El lenguaje cubre las construcciones más frecuentes en un formulario y contempla algunas construcciones interesantes y no habituales, como tipos dependientes de elementos o restricciones sobre los campos que van desde predicados que deben satisfacer los valores de entrada hasta relaciones entre los campos que permiten determinar el valor de unos a partir del valor de otros. Luego de un breve análisis de algunas de las herramientas actualmente disponibles, se describen las principales construcciones del lenguaje Interflan, ilustrando las mismas a través de ejemplos. La definición del lenguaje incluye su sintaxis y un cálculo de tipos para el mismo. En resumen, el problema planteado es relevante y de inmediata aplicación en el dominio de la programación actual, el lenguaje desarrollado tiene potencial, y tanto el diseño de la sintaxis como las condiciones estáticas de validez del mismo cumplen con los objetivos planteados. |
dc.description.es.fl_txt_mv | Incluye bibliografía y anexos |
dc.format.extent.es.fl_str_mv | 63 p. |
dc.identifier.citation.es.fl_str_mv | Silveira Ocampo, J. D. (2017). InterfLan : Interface Language: lenguaje de especificación de interfaces para ingreso y validación de datos (Trabajo Integrador). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/2862 |
dc.identifier.uri.none.fl_str_mv | http://hdl.handle.net/20.500.11968/2862 http://hdl.handle.net/20.500.11968/2862 |
dc.language.iso.none.fl_str_mv | Español spa |
dc.publisher.es.fl_str_mv | Universidad ORT Uruguay |
dc.relation.other.es.fl_str_mv | https://bibliotecas.ort.edu.uy/bibid/84853 |
dc.rights.none.fl_str_mv | info:eu-repo/semantics/openAccess |
dc.source.none.fl_str_mv | reponame:RAD instname:Universidad ORT Uruguay instacron:Universidad ORT |
dc.subject.es.fl_str_mv | LENGUAJES DE ESPECIFICACIÓN DE INTERFACES PROYECTOS-ID LENGUAJES DE PROGRAMACIÓN |
dc.title.none.fl_str_mv | InterfLan : Interface Language lenguaje de especificación de interfaces para ingreso y validación de datos |
dc.type.es.fl_str_mv | Trabajo final de carrera |
dc.type.none.fl_str_mv | info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv | info:eu-repo/semantics/publishedVersion |
description | Incluye bibliografía y anexos |
eu_rights_str_mv | openAccess |
format | bachelorThesis |
id | RAD_1466ee6a960cea387401848388fbe79b |
identifier_str_mv | Silveira Ocampo, J. D. (2017). InterfLan : Interface Language: lenguaje de especificación de interfaces para ingreso y validación de datos (Trabajo Integrador). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/2862 |
instacron_str | Universidad ORT |
institution | Universidad ORT |
instname_str | Universidad ORT Uruguay |
language | spa |
language_invalid_str_mv | Español |
network_acronym_str | RAD |
network_name_str | RAD |
oai_identifier_str | oai:rad.ort.edu.uy:20.500.11968/2862 |
publishDate | 2017 |
reponame_str | RAD |
repository.mail.fl_str_mv | rodriguez_v@ort.edu.uy |
repository.name.fl_str_mv | RAD - Universidad ORT Uruguay |
repository_id_str | 3927 |
spelling | Tasistro Souto, Álvaro DanielGimenez Marrero, EduardoCopello Gigirey, Ernesto SebastiánSanturio Medina, EmilSilveira Ocampo, Joaquín Darío2017-05-24T19:51:22Z2017-05-24T19:51:22Z2017Incluye bibliografía y anexosEl trabajo consiste en la definición de un lenguaje declarativo para especificar interfaces de programas en la forma de formularios. El lenguaje cubre las construcciones más frecuentes en un formulario y contempla algunas construcciones interesantes y no habituales, como tipos dependientes de elementos o restricciones sobre los campos que van desde predicados que deben satisfacer los valores de entrada hasta relaciones entre los campos que permiten determinar el valor de unos a partir del valor de otros. Luego de un breve análisis de algunas de las herramientas actualmente disponibles, se describen las principales construcciones del lenguaje Interflan, ilustrando las mismas a través de ejemplos. La definición del lenguaje incluye su sintaxis y un cálculo de tipos para el mismo. En resumen, el problema planteado es relevante y de inmediata aplicación en el dominio de la programación actual, el lenguaje desarrollado tiene potencial, y tanto el diseño de la sintaxis como las condiciones estáticas de validez del mismo cumplen con los objetivos planteados.63 p.Silveira Ocampo, J. D. (2017). InterfLan : Interface Language: lenguaje de especificación de interfaces para ingreso y validación de datos (Trabajo Integrador). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/2862http://hdl.handle.net/20.500.11968/2862http://hdl.handle.net/20.500.11968/2862EspañolspaUniversidad ORT Uruguayhttps://bibliotecas.ort.edu.uy/bibid/84853LENGUAJES DE ESPECIFICACIÓN DE INTERFACESPROYECTOS-IDLENGUAJES DE PROGRAMACIÓNInterfLan : Interface Languagelenguaje de especificación de interfaces para ingreso y validación de datosTrabajo final de carrerainfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionreponame:RADinstname:Universidad ORT Uruguayinstacron:Universidad ORTinfo:eu-repo/semantics/openAccessFI - Licenciatura en Ingeniería de software - IDFacultad de IngenieríaCarrera UniversitariaLicenciado en Ingeniería de SoftwareTrabajo IntegradorTrabajo Integrador (Carrera Universitaria). Universidad ORT Uruguay, Facultad de IngenieríaTHUMBNAILMaterial completo.pdf.jpgMaterial completo.pdf.jpgGenerated Thumbnailimage/jpeg3088https://rad.ort.edu.uy/bitstreams/c58729f1-3045-4bf0-92c5-b079b8852b04/download8ff78fee510ac7bb17ca1813a8968377MD55ORIGINALMaterial completo.pdfMaterial completo.pdfdescriptionapplication/pdf481087https://rad.ort.edu.uy/bitstreams/361c018c-1760-43ac-b488-cdc62b828114/download24991a7d4641e2cee73ed2e9dfb5c8e7MD51Material completo.pdfMaterial completo.pdfdescriptionapplication/pdf481087https://rad.ort.edu.uy/bitstreams/793e7e94-6eca-45c3-8265-fe82ba172720/download24991a7d4641e2cee73ed2e9dfb5c8e7MD5220.500.11968/28622024-07-22 16:01:36.07oai:rad.ort.edu.uy:20.500.11968/2862https://rad.ort.edu.uyUniversidadhttps://www.ort.edu.uy/https://rad.ort.edu.uy/server/oai/requestrodriguez_v@ort.edu.uyUruguayopendoar:39272024-07-22T16:01:36RAD - Universidad ORT Uruguayfalse |
spellingShingle | InterfLan : Interface Language Santurio Medina, Emil LENGUAJES DE ESPECIFICACIÓN DE INTERFACES PROYECTOS-ID LENGUAJES DE PROGRAMACIÓN |
status_str | publishedVersion |
title | InterfLan : Interface Language |
title_full | InterfLan : Interface Language |
title_fullStr | InterfLan : Interface Language |
title_full_unstemmed | InterfLan : Interface Language |
title_short | InterfLan : Interface Language |
title_sort | InterfLan : Interface Language |
topic | LENGUAJES DE ESPECIFICACIÓN DE INTERFACES PROYECTOS-ID LENGUAJES DE PROGRAMACIÓN |
url | http://hdl.handle.net/20.500.11968/2862 |