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

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