InterfLan : Interface Language

lenguaje de especificación de interfaces para ingreso y validación de datos

Santurio Medina, Emil - Silveira Ocampo, Joaquín Darío

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.


Detalles Bibliográficos
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