Open Access Open Access  Restricted Access Subscription Access

Object-Oriented Traffic Simulation for Determining Traffic Flow Parameters Using JAVA as a Programming Tool

Mithun Debnath, Md. Shamsul Hoque, Syed Aaqib Javed


Traffic congestion is of great concern for the inhabitants of Dhaka city because of elongated travel time, loss of productive hours. Despite of all the planning programs and projects designed by the government, the outrageous congestion problem is worsening day by day because of the rapid growth of population and increase in the number of vehicles. The traffic simulation model provides the option to simulate a real project in the computer and observe its impacts prior to the implementation. However, these available simulation models are not suitable for simulating heterogeneous non-lane based mixed traffic. For these reasons, the author has developed a simulation model using the OOP tool. The author has coded the road network and all of its components and characteristics in Java because of its multithreading, high performing capacity, more natural, logical, secure, architecture-neutral, portable and dynamic characteristics. The simulation model developed by the author is capable of determining fundamental traffic flow characteristics such as flow rate, average speed and density and their relations. The model has been calibrated and validated against the field data. However, the simulation results have been verified with the available traffic flow models and found satisfactory.

Full Text:



Moshe E. Ben-Akiva, Haris N. Koutsopoulos, Rabi G. Mishalani and Qi Yang (1997), “Simulation laboratory for evaluating dynamic traffic management systems”, J. of Transport. Engg., Volume 123, Issue 4, pp. 283-289, Available at: 61/%28ASCE%290733-947X%281997%29123%3A4%28283%29.

Grady Booch (1994), “Object-oriented analysis and design with applications”, 2nd Edi., Redwood City, Benjamin-Cummings Pub. Co. Inc., USA, ISBN: 978-0-8053-5340-2, pp. 608.

D.R. Drew (1968), “Traffic flow theory and control”, McGraw-Hill Inc., TRID, New York, Available at:

Gregory L. Fenves (1990), “Object-oriented programming for engineering software development”, Engg. with Comput., Volume 6, Issue 1, pp. 1-15, Available at:

Gabbard, J. F. (1991), “Concise Encyclopedia of Traffic and Transportation Systems”, (M. Papageorgiou, 1st ed., Science Direct, Elsevier, ISBN: 9780080912387, Available at:

Daniel Lauder Gerlough (1955), “Simulation of freeway traffic on a general-purpose discrete variable computer”, Doctoral dissertation, Los Angeles, Uni. of California, Available at: books/about/Simulation_of_Freeway_Traffic_on_a_Gener.html?id=3KarNwAACAAJ&redir_esc=y.

Daniel Lauder Gerlough and Matthew J. Huber (1976), “Traffic flow theory”, Transport. Res. Board, National Research Council Washington, D.C., ISSN: 0360-859X, pp. 233, Available at:

Daniel Lauder Gerlough and Matthew J. Huber (1975), Special report 165: Traffic flow theory. Transport. Res. Board National Research Council Washington, D.C., ISBN: 0-309-02459-5, Available at:

Md. Shamsul Hoque (1994), “The Modelling of Signalized Intersections in Developing Countries”, Science index, LLC Scientific Electronic Library, United Kingdom, Available at: id=6875351.

Stephen E. Ijaha, Stephen C. Winter and Nasser Kalantery (2000, August), “Hipertrans: High performance transport network modelling and simulation”, Eur. Conf. on Parallel Proc., Volume 1900, pp. 869-874, Available at:

H.H. Lee and J. S. Arora (1991), “Object-oriented programming for engineering applications”, Engg. with comput., Volume 7, Issue 4, pp. 225-235, Available at:

Li Weigang, Yaeko Yamashita, Marlon Winston Koendjbiharie, Ricardo Cezar de Moura Jucá and Andrew Macive (2004), “The development and implementation of the operation system and data bank for the intelligent transportation system—Sitcuo”, J. of Adv. Transport., Volume 38, Issue 2, pp. 163–186, Available at:

T. J. Ross, L.R. Wagner and G.F. Luger (1992), “Object-oriented programming for scientific codes. I: Thoughts and concepts”, J. of Comput. in Civil Engg., Volume 6, Issue 4, pp. 480-496, Available at: https://ascelibrary. org/doi/abs/10.1061/%28ASCE%290887-3801%281992%296%3A4%28480%29?src=recsys.

Traffic flow – Wikipedia,, accessed on:17/02/2017

Antonio A. Trani (2019), “Introduction to Transportation Engineering: Car following models”, Blacksburg, Virginia Tech., pp. 48, Available at: cee3604/cee3604_pub/Car_Following_Models.pdf.

Tsukamoto, K. I., Matsuoka, Y., Seki, H. and Itoh, H. (1994), “A parallel program for an urban-traffic analization and its evaluation”, Comput. & Iindust. Engg., Volume 27, Issue1-4, pp. 233-236, Available at:

K. Venkatesan, A. Gowri and R. Sivanandan (2008), “Development of microscopic simulation model for heterogeneous traffic using object oriented approach”, Transportmetrica, Volume 4, Issue 3, pp. 227-247, Available at:

S.C. Wong, H. Yang, W.A. Yeung, S.L. Cheuk and M. K. Lo (1998), “Delay at signal-controlled intersection with bus stop upstream”, J. of Transport. Engg., Volume 124, Issue 3, pp. 229-234, Available at:


  • There are currently no refbacks.