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
 

Desarrollo de lenguajes de dominio específico para líneas de producto de sistemas concurrentes

dc.contributor.advisorGómez Martínez, María Elena
dc.contributor.advisorRequeno Jarabo, José Ignacio
dc.contributor.authorGarcía Garciñuño, Ángel
dc.contributor.authorIglesias Gómez, Lydia
dc.date.accessioned2024-07-12T14:07:36Z
dc.date.available2024-07-12T14:07:36Z
dc.date.issued2024
dc.degree.titleGrado en Ingeniería Informática
dc.descriptionTrabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2023/2024. El enlace al repositorio es el siguiente: https://github.com/TGF-2023-24/DSL
dc.description.abstractEste trabajo de fin de grado se centra en el desarrollo de un lenguaje específico de dominio para simular cualquier sistema concurrente, en base a una red de Petri combinada con líneas de producto. Para la creación del modelo se ha utilizado Eclipse como entorno de desarrollo, con Java como lenguaje de programación. Xtext ha sido empleado para la traducción automática del metamodelo debido a su fácil integración con Eclipse, y OCL para la definición de restricciones, gracias a su versatilidad y compatibilidad con el entorno. El objetivo principal del proyecto es proporcionar una herramienta que permita simular dichos sistemas.
dc.description.abstractThis Bachelor's degree final project focuses on the development of a domain-specific language to simulate any concurrent system based on a Petri net combined with product lines. Eclipse was used as the development environment, with Java as the programming language for creating the model. Xtext was employed for the automatic translation of the metamodel due to its easy integration with Eclipse, and OCL was used for defining constraints, thanks to its versatility and compatibility with the environment. The main objective of the project is to provide a tool that allows the simulation of such systems.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.identifier.relatedurlhttps://github.com/TGF-2023-24/DSL
dc.identifier.urihttps://hdl.handle.net/20.500.14352/106052
dc.language.isospa
dc.page.total91
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.keywordLenguaje de dominio específico
dc.subject.keywordLíneas de Producto
dc.subject.keywordRedes de Petri
dc.subject.keywordVariabilidad
dc.subject.keywordJava
dc.subject.keywordXtext
dc.subject.keywordOCL
dc.subject.keywordMetamodelo
dc.subject.keywordSistema Concurrente
dc.subject.keywordDomain specific languagel
dc.subject.keywordProduct lines
dc.subject.keywordPetri nets
dc.subject.keywordVariability
dc.subject.keywordMetamodel
dc.subject.keywordCurrent system
dc.subject.ucmInformática (Informática)
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleDesarrollo de lenguajes de dominio específico para líneas de producto de sistemas concurrentes
dc.title.alternativeDevelopment domain specific languaje for product lines of concurrent systems
dc.typebachelor thesis
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAdvisorOfPublication12ebba1d-ac38-46cd-9300-7fde3dffb3a8
relation.isAdvisorOfPublication.latestForDiscovery12ebba1d-ac38-46cd-9300-7fde3dffb3a8

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2389304911 - LYDIA IGLESIAS GÓMEZ - 25729_LYDIA_IGLESIAS_GOMEZ_Memoria_DSL_735959_2017864614.pdf
Size:
2.76 MB
Format:
Adobe Portable Document Format