DOMAIN-SPECIFIC LANGUAGE FOR THE CONFIGURATION OF NETWORK DEVICES

被引:2
|
作者
Felipe Garzon Triana, Daniel [1 ]
Enrique Montenegro Marin, Carlos [1 ]
Alonso Gaona Garcia, Paulo [1 ]
机构
[1] Univ Dist Francisco Jose de Caldas, Fac Ingn, Bogota, Colombia
来源
INGENIERIA SOLIDARIA | 2016年 / 12卷 / 20期
关键词
network devices; engineering directed by models; domain-specific languages; network protocols; Sirius; xText;
D O I
10.16925/in.v19i20.1417
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
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.
引用
收藏
页码:83 / 94
页数:12
相关论文
共 50 条
  • [1] A Domain-Specific Language for Microservices
    Donham, Jacob
    [J]. PROCEEDINGS OF THE 9TH ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON SCALA (SCALA '18), 2018, : 2 - 12
  • [2] The design and implementation of a domain-specific language for network performance testing
    Pakin, Scott
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2007, 18 (10) : 1436 - 1449
  • [3] A Domain-Specific Language for Aviation Domain Interoperability
    Comitz, Paul
    [J]. 2013 INTEGRATED COMMUNICATIONS, NAVIGATION AND SURVEILLANCE CONFERENCE (ICNS), 2013,
  • [4] JAMOOS: A domain-specific language for language processing
    Gil, Joseph Yossi
    Tsoglin, Yuri
    [J]. 2001, University of Zagreb, Faculty of Political Sciences (09)
  • [5] Developing Domain-Specific Language for Wireless Sensor Network Application Development
    Salman, Aymen J.
    Al-Yasiri, Adil
    [J]. 2016 11TH INTERNATIONAL CONFERENCE FOR INTERNET TECHNOLOGY AND SECURED TRANSACTIONS (ICITST), 2016, : 301 - 308
  • [6] The syntax and semantics of a domain-specific language for flow-network design
    Kfoury, Assaf
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2014, 93 : 19 - 38
  • [7] A DOMAIN-SPECIFIC LANGUAGE FOR ROUTING PROBLEMS
    Hoffmann, Benjamin
    Guckert, Michael
    Farrenkopf, Thomas
    Chalmers, Kevin
    Urquhart, Neil
    [J]. 32ND EUROPEAN CONFERENCE ON MODELLING AND SIMULATION (ECMS 2018), 2018, : 262 - 268
  • [8] Domain-Specific Language Abstractions for Compression
    Ray, Jessica
    Brahmakshatriya, Ajay
    Wang, Richard
    Kamil, Shoaib
    Reuther, Albert
    Sze, Vivienne
    Amarasinghe, Saman
    [J]. 2021 DATA COMPRESSION CONFERENCE (DCC 2021), 2021, : 364 - 364
  • [9] A Web Application Is a Domain-Specific Language
    Lorenz, David H.
    Rosenan, Boaz
    [J]. COMPANION PROCEEDINGS OF THE 2016 ACM SIGPLAN INTERNATIONAL CONFERENCE ON SYSTEMS, PROGRAMMING, LANGUAGES AND APPLICATIONS: SOFTWARE FOR HUMANITY (SPLASH COMPANION'16), 2016, : 35 - 36
  • [10] A DOMAIN-SPECIFIC LANGUAGE FOR SIMULATION COMPOSITION
    Schuette, Steffen
    [J]. PROCEEDINGS - 25TH EUROPEAN CONFERENCE ON MODELLING AND SIMULATION, ECMS 2011, 2011, : 146 - 152