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 条
  • [1] Traffic Simulation Software Review
    Ejercito, Paolo M.
    Nebrija, Kristine Gayle E.
    Feria, Rommel P.
    Leah Lara-Figueroa, Ligaya
    2017 8TH INTERNATIONAL CONFERENCE ON INFORMATION, INTELLIGENCE, SYSTEMS & APPLICATIONS (IISA), 2017, : 381 - 384
  • [2] Versatile model for simulation of rural road traffic
    Tapani, A
    TRAFFIC FLOW THEORY 2005, 2005, (1934): : 169 - 178
  • [3] Versatile model for simulation of rural road traffic
    Tapani, Andreas
    Transportation Research Record, 2005, (1934) : 169 - 178
  • [4] A versatile and open software/hardware architecture for mechatronic systems
    Guéganno, C
    Duhaut, D
    ISIE 2005: Proceedings of the IEEE International Symposium on Industrial Electronics 2005, Vols 1- 4, 2005, : 1599 - 1604
  • [5] Traffic Simulation Software Traffic flow characteristics in CORSIM
    Kim, Seongho
    Suh, Wonho
    Kim, Jungin
    2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA), 2014,
  • [6] A software architecture for user transparent parallel image processing
    Seinstra, FJ
    Koelma, D
    Geusebroek, JM
    PARALLEL COMPUTING, 2002, 28 (7-8) : 967 - 993
  • [7] Motorway traffic simulation software development
    College of Information Engineering, Shenzhen University, Shenzhen 518060, China
    Xitong Fangzhen Xuebao, 2007, 17 (4049-4054):
  • [8] The architecture of MEG simulation and analysis software
    P. W. Cattaneo
    R. Sawada
    F. Cei
    S. Yamada
    M. Schneebeli
    The European Physical Journal Plus, 126
  • [9] The architecture of MEG simulation and analysis software
    Cattaneo, P. W.
    Sawada, R.
    Cei, F.
    Yamada, S.
    Schneebeli, M.
    EUROPEAN PHYSICAL JOURNAL PLUS, 2011, 126 (07): : 1 - 12
  • [10] PERSPECTIVES IN SIMULATION HARDWARE AND SOFTWARE ARCHITECTURE
    GRIERSON, WO
    MODELING IDENTIFICATION AND CONTROL, 1985, 6 (04) : 249 - 255