Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA Disculpen las molestias.
 

Interfaz web para MAUDE

dc.contributor.advisorRiesco Rodríguez, Adrián
dc.contributor.authorPedro José Pérez Vasco
dc.date.accessioned2024-11-08T15:12:34Z
dc.date.available2024-11-08T15:12:34Z
dc.date.issued2024
dc.degree.titleGrado en Ingeniería del Software
dc.descriptionTrabajo Fin de Grado en Ingeniería del Software, Facultad Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2023/2024
dc.description.abstractEste proyecto desarrolla una aplicación web con el objetivo de simplificar el uso de la biblioteca Maude, una herramienta poderosa pero compleja que se ejecuta exclusivamente en sistemas basados en Linux. Mediante el uso del framework Django y una biblioteca de bindings de Maude en Python, se ha creado una interfaz accesible para interactuar con esta tecnología, facilitando su uso en un entorno educativo. La aplicación permite analizar y adaptar los comandos de Maude para que puedan ser utilizados de forma intuitiva, apoyando la docencia del lenguaje. El sistema utiliza SQLite3 como base de datos para almacenar la información y se despliega en la plataforma PythonAnywhere, aprovechando su facilidad de configuración para ofrecer una solución práctica y eficiente. Este enfoque mejora la usabilidad para los usuarios, además de mejorar la accesibilidad y utilidad de Maude en el ámbito educativo.
dc.description.abstractThis project develops a web application aimed at simplifying the use of the Maude library, a powerful but complex tool that runs exclusively on Linux-based systems. By utilizing the Django framework and a Maude bindings library in Python, an accessible interface has been created to interact with this technology, facilitating its use in an educational environment. The application allows for parsing and adapting Maude commands to be used intuitively, supporting the teaching of the language. The system uses SQLite3 as a database to store information and is deployed on the PythonAnywhere platform, taking advantage of its ease of configuration to offer a practical and efficient solution. This approach enhances usability for users, as well as improving the accessibility and usefulness of Maude in the educational field.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.identifier.urihttps://hdl.handle.net/20.500.14352/110352
dc.language.isospa
dc.page.total69
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.cdu004(043.3)
dc.subject.keywordAplicación Web
dc.subject.keywordMaude
dc.subject.keywordDjango
dc.subject.keywordPython
dc.subject.keywordBindings de Maude
dc.subject.keywordSQLite3
dc.subject.keywordPythonAnywhere
dc.subject.keywordInterfaz Educativa
dc.subject.keywordAccesibilidad
dc.subject.keywordLinux
dc.subject.keywordWeb Application
dc.subject.keywordMaude
dc.subject.keywordDjango
dc.subject.keywordPython
dc.subject.keywordMaude Bindings
dc.subject.keywordSQLite3
dc.subject.keywordPythonAnywhere
dc.subject.keywordEducational Interface
dc.subject.keywordAccessibility
dc.subject.keywordLinux
dc.subject.ucmInformática (Informática)
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleInterfaz web para MAUDE
dc.title.alternativeWeb interface for MAUDE
dc.typebachelor thesis
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAdvisorOfPublication068dda11-d320-4634-a908-28a4bc4b0eb4
relation.isAdvisorOfPublication.latestForDiscovery068dda11-d320-4634-a908-28a4bc4b0eb4

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
interfaz_web_para_maude.pdf
Size:
1.45 MB
Format:
Adobe Portable Document Format