An Empirical Evaluation of a Novel Domain-Specific Language -- Modelling Vehicle Routing Problems with Athos
Journal Article
Hoffmann, B., Urquhart, N., Chalmers, K., & Guckert, M. (2022)
An Empirical Evaluation of a Novel Domain-Specific Language -- Modelling Vehicle Routing Problems with Athos. Empirical Software Engineering, 27, Article 180. https://doi.org/10.1007/s10664-022-10210-w
Domain-specific languages (DSLs) are a popular approach among software engineers who demand for a tailored development interface. A DSL-based approach allows to encapsulate th...
Athos: An Extensible DSL for Model Driven Traffic and Transport Simulation
Conference Proceeding
Hoffmann, B., Urquhart, N., Chalmers, K., & Guckert, M. (2020)
Athos: An Extensible DSL for Model Driven Traffic and Transport Simulation
Multi-agent systems may be considered appropriate tools for simulating complex systems such as those based around traffic and transportation networks. Modelling traffic partic...
Simulating Dynamic Vehicle Routing Problems with Athos
Conference Proceeding
Hoffman, B., Guckert, M., Chalmers, K., & Urquhart, N. (2019)
Simulating Dynamic Vehicle Routing Problems with Athos. In Proceedings of the 33rd International ECMS Conference on Modelling and Simulation ECMS 2019, (296-302). https://doi.org/10.7148/2019-0296
Complex routing problems, such as vehicle routing problems with additional constraints, are both hard to solve and hard to express in a form that is accessible to the human ex...
A Domain-Specific Language For Routing Problems
Conference Proceeding
Hoffmann, B., Hoffman, B., Guckert, M., Farrenkopf, T., Chalmers, K., & Urquhart, N. (2018)
A Domain-Specific Language For Routing Problems. In L. Nolle, A. Burger, C. Tholen, J. Werner, & J. Wellhausen (Eds.), Proceedings of the 32nd EUROPEAN CONFERENCE ON MODELLING AND SIMULATIONhttps://doi.org/10.7148/2018-0262
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 VR...