A DOMAIN-SPECIFIC LANGUAGE FOR ROUTING PROBLEMS

被引:0
|
作者
Hoffmann, Benjamin [1 ]
Guckert, Michael [1 ]
Farrenkopf, Thomas [1 ]
Chalmers, Kevin [2 ]
Urquhart, Neil [2 ]
机构
[1] TH Mittelhessen, Kite Kompetenzzentrum Informationstechnol, Giessen, Germany
[2] Edinburgh Napier Univ, Sch Comp, Edinburgh, Midlothian, Scotland
关键词
Domain-specific language; Agent-based modelling; Ant algorithms; Dynamic TSP; ALGORITHM;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Vehicle Routing Problems (VRPs) are commonly used as benchmark optimisation problems and they also have many applications in industry. Using agent-based approaches to solve VRPs allows the analysis of dynamic VRP instances that incorporate congestion effects. By using a domain-specific language as part of a model-driven approach, routing problems can be modelled in an abstract form that does not contain implementation and other technical details. With such a tool domain experts can concentrate on the actual modelling task without being distracted by low-level intricacies. We present the DSL Athos in which computational and platform independent routing problems can be defined. The DSL offers an efficient way to model problems with seamless integration of established optimisation methods. Generators create executable code for several agent based platforms. Proof of concept is given by applying the tools to the Oliver 30 TSP and an instance of a dynamic TSP.
引用
收藏
页码:262 / 268
页数:7
相关论文
共 50 条
  • [1] An empirical evaluation of a novel domain-specific language - modelling vehicle routing problems with Athos
    Hoffmann, Benjamin
    Urquhart, Neil
    Chalmers, Kevin
    Guckert, Michael
    EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (07)
  • [2] An empirical evaluation of a novel domain-specific language – modelling vehicle routing problems with Athos
    Benjamin Hoffmann
    Neil Urquhart
    Kevin Chalmers
    Michael Guckert
    Empirical Software Engineering, 2022, 27
  • [3] A Domain-Specific Language for Microservices
    Donham, Jacob
    PROCEEDINGS OF THE 9TH ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON SCALA (SCALA '18), 2018, : 2 - 12
  • [4] A Domain-Specific Language for Aviation Domain Interoperability
    Comitz, Paul
    2013 INTEGRATED COMMUNICATIONS, NAVIGATION AND SURVEILLANCE CONFERENCE (ICNS), 2013,
  • [5] JAMOOS: A domain-specific language for language processing
    Gil, Joseph Yossi
    Tsoglin, Yuri
    2001, University of Zagreb, Faculty of Political Sciences (09)
  • [6] A domain-specific language for model coupling
    Bulatewicz, Tom
    Cuny, Janice
    PROCEEDINGS OF THE 2006 WINTER SIMULATION CONFERENCE, VOLS 1-5, 2006, : 1091 - +
  • [7] Language Protocols for Domain-Specific Debugging
    Enet, Josselin
    ACM/IEEE 27TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS, MODELS 2024, 2024, : 204 - 207
  • [8] A Domain-Specific Language for Ubiquitous Healthcare
    Munnelly, Jennifer
    Clarke, Siobhan
    2008 3RD INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND APPLICATIONS, VOLS 1 AND 2, 2008, : 759 - 764
  • [9] Domain-Specific Language for Coordination Patterns
    Oliveira, Nuno
    Rodrigues, Nuno
    Henriques, Pedro Rangel
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2011, 8 (02) : 343 - 359
  • [10] A DOMAIN-SPECIFIC LANGUAGE FOR SIMULATION COMPOSITION
    Schuette, Steffen
    PROCEEDINGS - 25TH EUROPEAN CONFERENCE ON MODELLING AND SIMULATION, ECMS 2011, 2011, : 146 - 152