Software Architecture for a Transparent and Versatile Traffic Simulation

被引:0
|
作者
Zilske, Michael [1 ]
Nagel, Kai [1 ]
机构
[1] Tech Univ Berlin, Verkehrssystemplanung & Verkehrstelemat, Berlin, Germany
关键词
Traffic simulation; Software architecture; Dependency injection;
D O I
10.1007/978-3-319-51957-9_5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:73 / 87
页数:15
相关论文
共 50 条
  • [21] Traffic simulation based on the high level architecture
    Klein, U
    Schulze, T
    Strassburger, S
    1998 WINTER SIMULATION CONFERENCE PROCEEDINGS, VOLS 1 AND 2, 1998, : 1095 - 1103
  • [22] A versatile software architecture for civil structure monitoring with wireless sensor networks
    Flouri, Kallirroi
    Saukh, Olga
    Sauter, Robert
    Jalsan, Khash Erdene
    Bischoff, Reinhard
    Meyer, Jonas
    Feltrin, Glauco
    SMART STRUCTURES AND SYSTEMS, 2012, 10 (03) : 209 - 228
  • [23] eSim:: A software architecture for Web enabled simulation
    Bedrossian, NS
    Jang, JW
    McManis, J
    Tempelton, J
    ENABLING TECHNOLOGY FOR SIMULATION SCIENCE V, 2001, 4367 : 221 - 231
  • [24] A software architecture for simulation support in building automation
    Leal, Sergio
    Zucker, Gerhard
    Hauer, Stefan
    Judex, Florian
    Buildings, 2014, 4 (03) : 320 - 335
  • [25] SOFTWARE ARCHITECTURE FOR INTEGRATING DEVS SIMULATION INTO BIM
    Patel, Mitali
    Rajus, Vinu Subashini
    Wainer, Gabriel
    PROCEEDINGS OF THE 2022 ANNUAL MODELING AND SIMULATION CONFERENCE (ANNSIM'22), 2022, : 670 - 681
  • [26] Software Architecture for Implementation of Complex Simulation Systems
    Kirov, Georgi
    Stoyanov, Valentin
    CYBERNETICS AND INFORMATION TECHNOLOGIES, 2008, 8 (04) : 57 - 68
  • [27] An open software architecture for batch process simulation
    Fritz, M
    Engell, S
    COMPUTERS & CHEMICAL ENGINEERING, 1997, 21 : S769 - S773
  • [28] Automatic simulation to predict software architecture reliability
    Li, JJ
    Micallef, J
    Horgan, JR
    EIGHTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1997, : 168 - 179
  • [29] PERSPECTIVES IN SIMULATION HARDWARE AND SOFTWARE ARCHITECTURE.
    Grierson, W.O.
    1600, (06):
  • [30] Software agents as a versatile simulation tool to model complex systems
    Neri, Filippo
    WSEAS Transactions on Information Science and Applications, 2010, 7 (05): : 609 - 618