Benjamin Hoffmann B.Hoffmann@napier.ac.uk
Research Student
Athos: An Extensible DSL for Model Driven Traffic and Transport Simulation
Hoffmann, Benjamin; Urquhart, Neil; Chalmers, Kevin; Guckert, Michael
Authors
Dr Neil Urquhart N.Urquhart@napier.ac.uk
Lecturer
Kevin Chalmers
Michael Guckert
Abstract
Multi-agent systems may be considered appropriate tools for simulating complex systems such as those based around traffic and transportation networks. Modelling traffic participants as agents can reveal relevant patterns of traffic flow. Upsurging traffic in urban areas increases the relevance of such simulations and the insight they provide into reducing congestion and pollution. Developing multi-agent traffic simulations is a challenging task even for professional software developers. In contrast, domain experts need tools that can be quickly adapted to new questions emerging in their research without potentially error-prone communication with software developers. There is a need for simulation tools that are intuitive to domain experts yet flexible and adaptable by software developers as required. A model driven approach with an extensible domain specific language delivers an answer for both of these opposing requirements. The modeller is relieved from implementing time consuming programming details and can focus on the application itself. We present the domain specific language Athos that allows to create simulations of traffic and transport related problems declaratively. The models are platform independent and executable code can be generated for appropriate multi-agent platforms. The language is flexible and can be easily extended by exploiting the structure of the problem domain itself. In this paper, we present Athos and focus on how it can be extended by arbitrary traffic and routing algorithms through an annotation-based extension mechanism.
Citation
Hoffmann, B., Urquhart, N., Chalmers, K., & Guckert, M. (2020, February). Athos: An Extensible DSL for Model Driven Traffic and Transport Simulation. Presented at Modelling 2020, Vienna
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | Modelling 2020 |
Start Date | Feb 19, 2020 |
End Date | Feb 21, 2020 |
Acceptance Date | Nov 28, 2019 |
Publication Date | 2020 |
Deposit Date | Jan 16, 2020 |
Publicly Available Date | Jun 12, 2020 |
Pages | 141-156 |
Series Title | Lecture Notes in Informatics (LNI) |
Series ISSN | 1617-5468 |
ISBN | 978-3-88579-696-1 |
Public URL | http://researchrepository.napier.ac.uk/Output/2383940 |
Files
Athos: An Extensible DSL For Model Driven Traffic And Transport Simulation
(278 Kb)
PDF
Licence
http://creativecommons.org/licenses/by-nc/3.0/
Copyright Statement
Made available with a Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0) license.
You might also like
A Domain-Specific Language For Routing Problems
(-0001)
Presentation / Conference Contribution
Simulating Dynamic Vehicle Routing Problems with Athos
(-0001)
Presentation / Conference Contribution
State assignment for sequential circuits using multi-objective genetic algorithm
(2011)
Journal Article
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search