KIT | KIT-Bibliothek | Impressum | Datenschutz

Towards Formal Specification of Agent-based Transport Models

Kübler, Jelle ORCID iD icon 1; Vortisch, Peter 1
1 Institut für Verkehrswesen (IFV), Karlsruher Institut für Technologie (KIT)

Abstract:

Agent-Based Transport Models (ABTMs) are powerful tools for simulating complex transport systems, yet they often lack formal specifications, limiting their transparency, reproducibility, and automation. While behavioral (sub-) models such as discrete choice models have a formal foundation, their integration into broader simulation systems is usually informally documented or solely defined in source code, making it difficult to replicate findings, reuse components, or enforce best practices. To address this, this paper conducts a comprehensive analysis of various aspects observed within existing different ABTM frameworks, highlighting the variation of their purposes, resolution, agent types, and modeling methods. Building on this analysis, we propose a metamodel tailored for ABTM specification, defining common concepts in an abstract syntax for defining agent attributes, behaviors, and interactions. Our proposed metamodel emphasizes a method-agnostic design, enabling integration and reuse of already existing behavioral models. This paves the way for automatic model validation, code generation, and sensitivity analysis. Additionally, we outline a conceptual mapping to Discrete Event System Specification (DEVS) to formalize the dynamic semantics, along with a graphical syntax for intuitive model creation by transport engineers.


Verlagsausgabe §
DOI: 10.5445/IR/1000181331
Veröffentlicht am 28.04.2025
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Verkehrswesen (IFV)
Publikationstyp Zeitschriftenaufsatz
Publikationsjahr 2025
Sprache Englisch
Identifikator ISSN: 1877-0509
KITopen-ID: 1000181331
Erschienen in Procedia Computer Science
Verlag Elsevier
Band 257
Seiten 519–528
Nachgewiesen in Scopus
OpenAlex
Dimensions
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page