A platform for research: civil engineering, architecture and urbanism
Software Architecture for a Transparent and Versatile Traffic Simulation
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.
Software Architecture for a Transparent and Versatile Traffic Simulation
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.
Software Architecture for a Transparent and Versatile Traffic Simulation
Zilske, Michael (author) / Nagel, Kai (author) / Technische Universität Berlin (host institution)
2017
Miscellaneous
Electronic Resource
English
DDC:
380
Versatile Model for Simulation of Rural Road Traffic
British Library Online Contents | 2005
|TIBKAT | 2017
|Validation of Elevator Traffic Simulation Software
Wiley | 2021
|Software macht Folgekosten transparent
Online Contents | 2008
|