Participatory science in virtual worlds for implementing an eco-friendly society

OpenTraffic Middleware

The OpenTraffic middleware was developed at the National Institute of Informatics, in collaboration with the Smart Transport Research Centre at Queensland University of Technology.

Technical Overview and Architectural Design

OpenTraffic works as an information transmission layer whose purpose is to make sure that the traffic data goes through each of the different traffic processing stages in the most accurate and timely way possible. The architectural design diagram of all components is presented on the next figure:

In the middleware, the workflow communication channel takes care of the interactions between the components since they all have different objectives, but are dependent on the execution of one another. We support two types of modules: logical and functional. Logical modules (i.e. components of the workflow such as a Traffic Simulation module) need to implement the IOpenTrafficLogicalModule interface, whereas functional modules (i.e. applications that use the middleware such as OpenEnergySim) need to implement the IOpenTrafficFunctionalModule interface. Implementing these interfaces enables the modules to receive messages through the middleware. Both logical and functional modules communicate with OpenTraffic through specific sets of API: the OpenTrafficFunctionalAPI set for the functional modules and the OpenTrafficLogicalAPI set for the logical modules.

The following figure shows messaging between the logical modules of OpenTraffic.

The following institutions use OpenTraffic:

The following paper first introduced OpenTraffic:

M. Miska, E. Santos, E. Chung, and H. Prendinger. OpenTraffic – an open source platform for traffic simulation. Proc 34th Australasian Transport Research Forum (ATRF’11), Adelaide, South Australia, 2011.9 [online]

If you are interested in using OpenTraffic middleware, contact Helmut Prendinger (helmut @ nii [Address format is: username@nii.ac.jp]) and Marc Miska (marc.miska @ qut [Address format is: username@qut.edu.au]).

OpenTraffic terms of use (informal version)

Comments are closed.

Global Lab – Participatory science in virtual worlds implementing an eco-friendly society
HOME   ABOUT   TECHNOLOGY   PROJECTS   OUTREACH   CONTACT US
© 2010 Global Lab