Por favor, use este identificador para citar o enlazar este ítem: http://repositorio.espe.edu.ec/handle/21000/26026
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorJácome Guerrero, Patricio Santiago-
dc.contributor.authorFranco Román, Jonathan Rubén-
dc.contributor.authorSánchez Tapia, Benjamín Alejandro-
dc.date.accessioned2021-09-28T20:57:34Z-
dc.date.available2021-09-28T20:57:34Z-
dc.date.issued2021-08-18-
dc.identifier.citationFranco Román, Jonathan Rubén. Sánchez Tapia, Benjamín Alejandro. (2021). Desarrollo de un Lenguaje de Dominio Específico (DSL) para programar una placa Arduino utilizando el paradigma de Ingeniería Dirigida por Modelos (MDE). Carrera de Ingeniería en Software. Departamento de Eléctrica y Electrónica. Universidad de las Fuerzas Armadas ESPE. Extensión Latacunga.es_ES
dc.identifier.otherSOF-0051-
dc.identifier.urihttp://repositorio.espe.edu.ec/handle/21000/26026-
dc.description.abstractEl presente proyecto de investigación está orientado al desarrollo de un Lenguaje de Dominio Específico (DSL) para programar una placa Arduino UNO utilizando el paradigma de Ingeniería Dirigida por Modelos (MDE) a partir de la transformación de un modelo a texto, siendo en este caso código Arduino, para lograr este proceso se empieza con la definición de la sintaxis abstracta, luego se define la sintaxis concreta y por último se genera código Arduino a través de plantillas personalizadas en Acceleo, de esta manera a través de la herramienta se puede simular circuitos lógicos combinados con compuertas lógicas básicas como son AND, NOT y OR, solventando y automatizando el proceso de programación manual mediante el IDE de Arduino. La presente investigación se conforma de 4 etapas fundamentales: En la primera etapa se plantea el problema de investigación. En la segunda etapa se fundamenta el marco teórico para el desarrollo de un DSL para programar la placa Arduino UNO que contempla software implementado, la parte de hardware donde se aplica y la metodología implementada. La tercera etapa consta del desarrollo del DSL empezando por la definición de la sintaxis abstracta a través de Ecore, la definición de la sintaxis concreta a través de Sirius y por último la generación de código automático con ayuda de Acceleo. La cuarta etapa consiste en validar los resultados obtenidos del DSL desarrollado en el laboratorio de Comunicaciones perteneciente a la Universidad de las Fuerzas Armadas ESPE Sede Latacunga, comparándolos con los indicadores planteados.es_ES
dc.description.sponsorshipESPELes_ES
dc.language.isospaes_ES
dc.publisherLatacunga: Universidad de la Fuerzas Armadas ESPE, 2021es_ES
dc.rightsopenAccesses_ES
dc.subjectINGENIERÍA DIRIGIDA POR MODELOSes_ES
dc.subjectLENGUAJE DE DOMINIO ESPECÍFICOes_ES
dc.subjectARDUINOes_ES
dc.subjectTRANSFORMACIÓN DE MODELO A TEXTOes_ES
dc.subjectECLIPSEes_ES
dc.titleDesarrollo de un Lenguaje de Dominio Específico (DSL) para programar una placa Arduino utilizando el paradigma de Ingeniería Dirigida por Modelos (MDE)es_ES
dc.typebachelorThesises_ES
Aparece en las colecciones: Tesis - Carrera de Ingeniería en Software (ESPEL)

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
T-ESPEL-SOF-0051.pdfTRABAJO DE TITULACIÓN3,24 MBAdobe PDFVisualizar/Abrir
ESPEL-SOF-0051-P.pdfPRESENTACIÓN1,17 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.