Please use this identifier to cite or link to this item: http://repository.ucc.edu.co/handle/ucc/2599
Title: Domain-specific language for the configuration of network devices
Lenguaje de dominio especifico para configuración de dispositivos de redes
Linguajem de domínio específico para configuração de dispositivos de redes
Author: Garzón Triana, Daniel Felipe
Montenegro Marín, Carlos Enrique
Gaona García, Paulo Alonso
Keywords: network devices; engineering directed by models; domain-specific languages; network protocols; Sirius, xText
dispositivos de red; ingeniería dirigida por modelos; lenguaje de dominio específico; protocolos de red; Sirius, xText;
dispositivos de rede; engenharia dirigida por modelos; linguagem de domínio específico; protocolos de rede; Sirius; xText
Description: Introduction: This research is part of the project “Algorithm model for the implementation of configurations on network devices”, ascribed to the Master’s Degree of Information and Communications Sciences of the District University Francisco Jose de Caldas during the years 2015 and 2016. The detected issue is the search of configurations in network devices, which has proven to be a complex and repetitive task due to the wide variety of existent configurations. Methodology: This article presents the development of two domain-specific languages (dsl) based on mde. One is graphic: cnpGraph, and the other is textual: cnpText, as a proposed solution to the problem. Each tool generates a document with network protocols configurations required for network devices, regardless of the devices being routers or switches. Results: The tests were conducted using different scenarios and configurations, and comparing the search times through the use of domain-specific languages and conventional searches. The results show that cnpGraph and cnpText reduce in over 80 % the time used in finding the required configurations. Discussion: The main characteristic of both cnpGraph and cnpText is the possibility of increasing the amount of protocols and private brands of routers and switches, as well as associating protocols with the purpose of adding new network devices from different manufacturers and to access the necessary configuration in order to stablish every type of network.
Introducción: este trabajo hace parte del proyecto “Modelo de algoritmo para implementación de configuraciones en dispositivos de redes”, adscrito a la Maestría de Ciencias de la Información y las Comunicaciones de la Universidad Distrital Francisco José de Caldas en el 2015 y 2016. El problema detectado es la búsqueda de configuraciones en dispositivos de red, la cual resulta ser una tarea compleja y repetitiva debido a la gran variedad de configuraciones existentes. Metodología: este artículo presenta el desarrollo de dos lenguajes de dominio específico (dsl) basados en mde, uno gráfico: cnpGraph, y uno textual: cnpText, como propuesta de solución al problema. Cada herramienta genera un documento con las configuraciones de los protocolos de red requeridas para los dispositivos de red, ya sean routers o switches. Resultados: las pruebas se hicieron sobre diferentes escenarios y configuraciones, comparando los tiempos de búsqueda mediante el uso de lenguajes de dominio específico y búsquedas convencionales. Los resultados mostraron que cnpGraph y cnpText reducen en más de un 80 % el tiempo necesario para encontrar las configuraciones. Conclusiones: la característica principal, tanto de cnpGraph como de cnpText, es la posibilidad de ampliación del número de protocolos y marcas de fabricantes de routers y switchess, así como la vinculación de protocolos, con el propósito de añadir nuevos dispositivos de red de diferentes fabricantes y disponer de toda la configuración necesaria para establecer cualquier tipo de red.
Introdução: este trabalho faz parte do projeto “Modelo de algoritmo para implementação de configurações em dispositivos de redes”, do Mestrado de Ciências da Informação e as Comunicações da Universidade Distrital Francisco José de Caldas no ano 2015 e 2016. O problema evidenciado é a busca de configurações em dispositivos de rede, que é uma tarefa complexa e repetitiva por causa da grande variedade de configurações existentes. Metodologia: este artigo apresenta o desenvolvimento de duas linguagens de domínio específico (dsl) baseados em mde, um gráfico: cnpGraph, e um textual: cnpText, como proposta de solução ao problema. Cada ferramenta gera um documento com as configurações dos protocolos de rede requeridos para os dispositivos de rede, sejam eles routers ou switches. Resultados: os testes realizados sobre diferentes cenários e configurações, comparando os tempos de busca através do uso de linguagens de domínio específico e buscas convencionais. Os resultados mostraram que cnpGraph e cnpText reduzem em mais de 80 % o tempo requerido para achar as configurações. Conclusões: a principal característica, tanto de cnpGraph quanto de cnpText, é a possibilidade de ampliação do número de protocolos e marcas de fabricantes de routers e switchess, bem como a vinculação de protocolos, com o intuito de adicionar novos dispositivos de rede de diferentes fabricantes e dispor de toda a configuração requerida para estabelecer qualquer tipo de rede.
Publisher: Universidad Cooperativa de Colombia
Appears in Collections:Revista Ingeniería Solidaria

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.