Por favor, use este identificador para citar o enlazar este ítem:
http://hdl.handle.net/10609/148569
Registro completo de metadatos
Campo DC | Valor | Lengua/Idioma |
---|---|---|
dc.contributor.author | Delgado Camacho, David Eduardo | - |
dc.contributor.other | García-Solórzano, David | - |
dc.contributor.other | Caballé, Santi | - |
dc.date.accessioned | 2023-07-27T19:21:08Z | - |
dc.date.available | 2023-07-27T19:21:08Z | - |
dc.date.issued | 2023-06-27 | - |
dc.identifier.uri | http://hdl.handle.net/10609/148569 | - |
dc.description.abstract | Este proyecto consiste en una herramienta online para crear, evaluar y compartir especificaciones en UML. Se trata de un entorno colaborativo de especificación textual que por lo tanto permite: Modelar, obtener diagramas de clase, instanciar objetos, obtener diagramas de objetos, especificar la definición de atributos derivados en OCL, obtener diagramas de objetos con atributos derivados ya evaluados y finalmente poder especificar restricciones invariantes. Aborda principalmente la utilización de varios DSLs (domain specific languages) ad-hoc diseñados cada uno con el propósito de cumplir una tarea de especificación concreta, para así finalmente integrarlos dentro de un editor de código web y sus conceptos análogos, como bien puede ser el linting, syntax highlighting, diagnóstico, auto-completado, etc. Finalmente, el propósito de este proyecto es el de crear un prototipo útil y un punto de vista documentado sobre cómo debería abordarse un reto similar, tan complejo y tan amplio. Como por ejemplo: el trabajo con parsers usando editores de código, la presentación gráfica de los diagramas de clases de alta calidad, la integración de múltiples lenguajes mediante un modelo semántico, cómo abordar la evaluación de especificaciones en una web frente a la indisponibilidad de herramientas web similares y la definición de una arquitectura para este caso de uso concreto, comparado con otras opciones y el porqué. | es |
dc.description.abstract | This project is an online tool for conceptual modeling and specification in UML. It is a collaborative and textual specification environment that allows: Modeling, obtaining class diagrams, instantiating objects, obtaining object diagrams, specifying the definition of derived attributes in OCL, obtaining object diagrams with derived attributes already evaluated, and finally to also be able to specify invariant constraints. This is a project that mainly deals with the use of several ad-hoc DSLs (domain specific languages) each one designed with the purpose of fulfilling a specific task, to be able to integrate them into a web code editor and its analogous concepts, such as linting, syntax highlighting, diagnostics, auto-completion, etc. Finally, the purpose of this project is to create an extensive prototype and a documented point of view on how to approach such a complex and broad challenge. For example: how to deal with parsing for code editors, how to be able to release high-quality class diagrams, the integration of multiple languages through a semantic model, how to approach the evaluation of specifications in a web application while facing the unavailability of some similar web tools and the definition of an architecture and technologies for this specific use case compared to other options and why. | en |
dc.format.mimetype | application/pdf | ca |
dc.language.iso | spa | ca |
dc.publisher | Universitat Oberta de Catalunya (UOC) | ca |
dc.rights | CC BY | * |
dc.rights.uri | http://creativecommons.org/licenses/by/3.0/es/ | - |
dc.subject | UML | es |
dc.subject | OCL | es |
dc.subject | USE | es |
dc.subject.lcsh | Web applications -- TFG | en |
dc.title | Herramienta online para la creación y evaluación de especificaciones basadas en UML y OCL | es |
dc.type | info:eu-repo/semantics/bachelorThesis | ca |
dc.audience.educationlevel | Estudis de Grau | ca |
dc.audience.educationlevel | Estudios de Grado | es |
dc.audience.educationlevel | University degrees | en |
dc.subject.lemac | Aplicacions web -- TFG | ca |
dc.contributor.tutor | Font Sagristà, Vicenç | - |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | - |
Aparece en las colecciones: | Trabajos finales de carrera, trabajos de investigación, etc. |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
MEMORIA.pdf | Memoria del TFG | 5,26 MB | Adobe PDF | ![]() Visualizar/Abrir |
Comparte:


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons