Please use this identifier to cite or link to this item:
http://hdl.handle.net/10609/148569
Title: | Herramienta online para la creación y evaluación de especificaciones basadas en UML y OCL |
Author: | Delgado Camacho, David Eduardo |
Tutor: | Font Sagristà, Vicenç |
Others: | García-Solórzano, David Caballé, Santi |
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. |
Keywords: | UML OCL USE |
Document type: | info:eu-repo/semantics/bachelorThesis |
Issue Date: | 27-Jun-2023 |
Publication license: | http://creativecommons.org/licenses/by/3.0/es/ |
Appears in Collections: | Trabajos finales de carrera, trabajos de investigación, etc. |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
MEMORIA.pdf | Memoria del TFG | 5,26 MB | Adobe PDF | View/Open |
Share:
This item is licensed under aCreative Commons License