DSpace Repositorium (Manakin basiert)

Desarrollo de un Lenguaje de Dominio Específico (DSL) para programar una placa Arduino utilizando el paradigma de Ingeniería Dirigida por Modelos (MDE)

Zur Kurzanzeige

dc.contributor.advisor Jácome Guerrero, Patricio Santiago
dc.contributor.author Franco Román, Jonathan Rubén
dc.contributor.author Sánchez Tapia, Benjamín Alejandro
dc.date.accessioned 2021-09-28T20:57:34Z
dc.date.available 2021-09-28T20:57:34Z
dc.date.issued 2021-08-18
dc.identifier.citation Franco 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.other SOF-0051
dc.identifier.uri http://repositorio.espe.edu.ec/handle/21000/26026
dc.description.abstract El 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.sponsorship ESPEL es_ES
dc.language.iso spa es_ES
dc.publisher Latacunga: Universidad de la Fuerzas Armadas ESPE, 2021 es_ES
dc.rights openAccess es_ES
dc.subject INGENIERÍA DIRIGIDA POR MODELOS es_ES
dc.subject LENGUAJE DE DOMINIO ESPECÍFICO es_ES
dc.subject ARDUINO es_ES
dc.subject TRANSFORMACIÓN DE MODELO A TEXTO es_ES
dc.subject ECLIPSE es_ES
dc.title Desarrollo 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.type bachelorThesis es_ES


Dateien zu dieser Ressource

Das Dokument erscheint in:

Zur Kurzanzeige

DSpace Suche


Erweiterte Suche

Stöbern

Mein Benutzerkonto

Statistik