InterfLan 1.0 : Interface Language : Lenguaje de especificación de interfaces para ingreso y validación de datos

dc.contributor.advisorTasistro Souto, Álvaro Danieles
dc.contributor.tribunalCornes Boquete, Cristina Roxanaes
dc.contributor.tribunalSzasz Cerutti, Nora Adrianaes
dc.creatorSanturio Medina, Emil
dc.date.accessioned2018-06-22T08:01:27Z
dc.date.available2018-06-22T08:01:27Z
dc.date.issued2018es
dc.descriptionIncluye bibliografía y anexoses
dc.descriptionIncluye materiales complementarios.es
dc.description.abstractEl trabajo aborda el problema de definir un lenguaje declarativo para especificar los formularios de entrada de datos y el problema de compilar dicho lenguaje para generar código ejecutable que implemente el módulo de entrada de datos. La temática de este trabajo es de interés para el área de desarrollo de interfaces de usuario en el campo de la Ingeniería de Software, permitiendo mejorar distintos subprocesos del desarrollo de software. Ellos son: la especificación de requerimientos de la interfaz de usuario para disponer de un lenguaje declarativo que permita especificar los campos de entrada de datos, condiciones lógicas de habilitación de los mismos y las condiciones lógicas entre los valores de los campos ingresados por el usuario de una manera comprensible y con una semántica definida. Sobre la implementación de la interfaz de usuario, para lograr un lenguaje de especificación con una semántica definida, permitiendo implementar un compilador y generar código de la interfaz del usuario. Por último, en cuanto a la verificación de la interfaz, mientras el compilador del lenguaje esté fuertemente testeado, se espera que la etapa de verificación de la interfaz sea sencilla y que la interfaz resultante sea correcta. Por esto, se propone el lenguaje Interflan, el cual tiene características declarativas, permitiendo a los efectos de no limitar la expresividad, incorporar la definición de algunas funciones en el lenguaje de programación java script. Se valida la usabilidad de su lenguaje a través de ejemplos de interfaces de usuario extraídas del aplicaciones reales. Formula una semántica operacional para su lenguaje y realiza la implementación de un compilador que genera Java Script y HTML. Este compilador es testeado para los ejemplos de especificación manejados.es
dc.format.extent82 p. diagrs., fot., tbls.es
dc.identifier.citationSanturio Medina, E. (2018). InterfLan 1.0 : Interface Language: Lenguaje de especificación de interfaces para ingreso y validación de datos (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/3764es
dc.identifier.urihttp://hdl.handle.net/20.500.11968/3764
dc.languageEspañol.es
dc.publisherUniversidad ORT Uruguayes
dc.relation.otherhttps://bibliotecas.ort.edu.uy/bibid/87204es
dc.subjectLENGUAJES DE ESPECIFICACIÓN DE INTERFACESes
dc.subjectPROYECTOS-IDes
dc.subjectDSLes
dc.subjectLENGUAJES DE PROGRAMACIÓNes
dc.titleInterfLan 1.0 : Interface Languagees
dc.title.subtitleLenguaje de especificación de interfaces para ingreso y validación de datoses
dc.typeTrabajo final de carreraes
ort.thesis.careerFI - Ingeniería en Sistemas - IDes
ort.thesis.degreegrantorFacultad de Ingenieríaes
ort.thesis.degreelevelCarrera Universitariaes
ort.thesis.degreenameIngeniero en Sistemases
ort.thesis.degreetypeProyectoes
ort.thesis.noteProyecto (Carrera Universitaria). Universidad ORT Uruguay, Facultad de Ingenieríaes
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Material completo.pdf
Size:
699.42 KB
Format:
Adobe Portable Document Format
Description:
description