Para depositar en Docta Complutense, identifícate con tu correo @ucm.es en el SSO institucional: Haz clic en el desplegable de INICIO DE SESIÓN situado en la parte superior derecha de la pantalla. Introduce tu correo electrónico y tu contraseña de la UCM y haz clic en el botón MI CUENTA UCM, no autenticación con contraseña.
 

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

Citation

Abstract

Este 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.
This 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.

Research Projects

Organizational Units

Journal Issue

Description

Trabajo 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

Keywords