TY - GEN
T1 - Context-Oriented Programming in Traffic Flow Simulation
T2 - 13th International Conference on Software and Computer Applications, ICSCA 2024
AU - Hisazumi, Kenji
AU - Inoki, Hiromasa
N1 - Publisher Copyright:
© 2024 ACM.
PY - 2024/2/1
Y1 - 2024/2/1
N2 - This paper addresses the challenges in employing conventional traffic simulation technologies for developing smart mobility systems and introduces a novel approach by applying Context-Oriented Programming (COP) to traffic flow simulations. The core idea is to enhance the flexibility of simulations by organizing and managing behaviors in layered contexts, enabling accurate replication of a variety of real-world traffic scenarios. A detailed case study using the Free Parking System (FPS) as a model smart mobility system is presented to demonstrate the application of COP. The study evaluates the maintainability and performance of the simulation system, revealing insights into the potential benefits of the COP approach in traffic simulation. The results indicate that COP implementation can optimize simulation processes, reflected in improved cohesion of classes with no execution time penalty.
AB - This paper addresses the challenges in employing conventional traffic simulation technologies for developing smart mobility systems and introduces a novel approach by applying Context-Oriented Programming (COP) to traffic flow simulations. The core idea is to enhance the flexibility of simulations by organizing and managing behaviors in layered contexts, enabling accurate replication of a variety of real-world traffic scenarios. A detailed case study using the Free Parking System (FPS) as a model smart mobility system is presented to demonstrate the application of COP. The study evaluates the maintainability and performance of the simulation system, revealing insights into the potential benefits of the COP approach in traffic simulation. The results indicate that COP implementation can optimize simulation processes, reflected in improved cohesion of classes with no execution time penalty.
KW - Context-Oriented Programming
KW - Modularity
KW - Smart Mobility
KW - Traffic simulation
UR - http://www.scopus.com/inward/record.url?scp=85195368248&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85195368248&partnerID=8YFLogxK
U2 - 10.1145/3651781.3651831
DO - 10.1145/3651781.3651831
M3 - Conference contribution
AN - SCOPUS:85195368248
T3 - ACM International Conference Proceeding Series
SP - 333
EP - 338
BT - ICSCA 2024 - 2024 13th International Conference on Software and Computer Applications
PB - Association for Computing Machinery
Y2 - 1 February 2024 through 3 February 2024
ER -