Contact Us

Use the form on the right to contact us.

You can edit the text in this area, and change where the contact form on the right submits to, by entering edit mode using the modes on the bottom right. 

1 Create Way
Singapore, 138602

Research project within TUM CREATE. Focussing on modelling and optimisation of architecture and infrastructure, urban systems simulation like traffic and power are the main research interests. Apart from that, a cognitive systems group deal with human computer interaction. 

CityMoS: City Mobility Simulator

Research Projects

CityMoS: City Mobility Simulator

David Eckhoff

CityMoS is a City Mobility Simulator that has been developed within the AIDA group since 2012. Previously called Scalable Electro-Mobility Simulator (SEMSim), CityMoS has evolved into a feature-rich mobility simulation platform encompassing both private and public transport.

The capabilities of CityMoS focus on high-performance execution, advanced models for vehicle components and driver behaviour as well as usability.

CityMoS exists in two variants

CityMioS All.png

CityMoS HPC (high-performance computing), which enables fast execution of complex simulation scenarios on high-performance hardware in supercomputing centres or in cloud environments.


CityMoS 3D relies on the same underlying models and execution mechanisms, while at the same time providing 3D visualisation for real-time inspection and interaction.

The models used in CityMoS are generic and are thus not limited to scenarios focusing on Singapore. The extensibility and configurability of the built-in models enables the simulation of various current and future mobility scenarios. Since entities such as private vehicles and busses are modelled on a microscopic level of detail, CityMoS is able to evaluate the movement of individual vehicles as well as the decision-making process defined through behaviour models of the mobile entities and the road infrastructure.


  • Microscopic simulation models

  • Interactive 3D environment

  • Vehicle and system level data visualisation

  • Parallelised execution in high-performance computing and cloud environments

  • Use of open interfaces for bi-directional coupling (HLA, TraCI)

  • Private and public transport models

  • Modular architecture to simplify model development

Coupling Network and Mobility Simulation

With the rise of autonomous and intelligent vehicles, car-to-car communication will be an inherent part of tomorrow’s transport systems. Veins is an open-source simulation framework for vehicular networks that enables the fast analysis of these systems. Its capabilities cover the complete network stack, ranging from physical layer effects to modern wireless communication standards, such as IEEE 802.11p. CityMoS has its own interface to integrate high-detail simulation of communication networks between traffic participants using TraCI.


When run in tandem with Veins, CityMoS acts as a TraCI-Server and waits for incoming connection requests from a Veins client, e.g. a network simulator such as OMNeT++. This bidirectional coupling not only allows the network simulator to create and update its own representation of the mobile nodes (e.g. cars) based on the mobility computed by CityMoS, it also opens the possibility to change a vehicle’s behaviour according to information it has received via the communication channel. This makes CityMoS the ideal tool to study future connected transportation systems.

Applications of CityMoS

VR Lab.jpeg

Interactive virtual research lab

In the interactive virtual research lab, a joint project between TUMCREATE and Ars Electronica, CityMoS was used to simulate the behaviour of road-based vehicles and infrastructure as well as pedestrians.

impact Range Screenshot.png


In a city-scale simulation experiment, CityMoS was used to determine the effect of road alterations on the overall conditions as well as the range of such changes throughout the Singapore traffic system.

Electromobility Study in Amsterdam

CityMoS is not limited to the Singapore context. In a large-scale experiment, CityMoS was used to evaluate the electromobility capabilities and charging infrastructure requirements in the Amsterdam metropolitan region.

Bus and Charging.png

Public Transport Simulation

Apart from private vehicles, CityMoS is also capable of simulating road-based public transport. This includes schedules and capacities of public transport services as well as vehicle component and public transport related behaviour models (e.g., energy consumption or dwelling).

research tool.png

CityMoS as A Research Tool

CityMoS is used as a research platform into general simulation technology, covering optimisation of simulation execution times through means of workload distribution, use of heterogeneous computing hardware and research into cloud-based simulation