Please use this identifier to cite or link to this item:
Main Title: Software Architecture for a Transparent and Versatile Traffic Simulation
Author(s): Zilske, Michael
Nagel, Kai
Type: Conference Object
Language Code: en
Abstract: MATSim is a traffic simulation software package which can be customized and extended in the Java programming language using a set of interfaces. It recently acquired a plug-in system which was implemented using framework-assisted dependency injection, a pattern more typically used in enterprise rather than research software. We describe the extension points and the implementation of the plug-in system. The architecture makes it easier and safer to combine independently developed components to complex simulation models, compared to many ad-hoc solutions often found in research software.
Issue Date: 2017
Date Available: 21-Feb-2019
DDC Class: 380 Handel, Kommunikation, Verkehr
Subject(s): traffic simulation
software architecture
dependency injection
Proceedings Title: Agent Based Modelling of Urban Systems. ABMUS 2016
Editor: Namazi-Rad, Mohammad-Reza
Padgham, Lin
Perez, Pascal
Nagel, Kai
Bazzan, Ana
Publisher: Springer
Publisher Place: Cham
Publisher DOI: 10.1007/978-3-319-51957-9_5
Page Start: 73
Page End: 87
EISSN: 1611-3349
ISBN: 978-3-319-51957-9
ISSN: 0302-9743
Appears in Collections:FG Verkehrssystemplanung und Verkehrstelematik » Publications

Files in This Item:
File Description SizeFormat 
zilske_nagel_2017.pdf759.16 kBAdobe PDFThumbnail

Items in DepositOnce are protected by copyright, with all rights reserved, unless otherwise indicated.