An Integrative Modelling Language for Agent-Based Simulation of Traffic

被引:4
作者
Fernandez-Isabel, Alberto [1 ]
Fuentes-Fernandez, Ruben [1 ]
机构
[1] Univ Complutense Madrid, GRASIA Res Grp Agent Based Social & Interdiscipli, Madrid, Spain
来源
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS | 2016年 / E99D卷 / 02期
关键词
traffic simulation; road behaviour; agent-based modelling; model-driven engineering; metamodel;
D O I
10.1587/transinf.2015EDP7156
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Traffic is a key aspect of everyday life. Its study, as it happens with other complex phenomena, has found in simulation a basic tool. However, the use of simulations faces important limitations. Building them requires considering different aspects of traffic (e.g. urbanism, car features, and individual drivers) with their specific theories, that must be integrated to provide a coherent model. There is also a variety of simulation platforms with different requirements. Many of these problems demand multidisciplinary teams, where the different backgrounds can hinder the communication and validation of simulations. The Model-Driven Engineering (MDE) of simulations has been proposed in other fields to address these issues. Such approaches develop graphical Modelling Languages (MLs) that researchers use to model their problems, and then semi-automatically generate simulations from those models. Working in this way promotes communication, platform independence, incremental development, and reutilisation. This paper presents the first steps for a MDE framework for traffic simulations. It introduces a tailored extensible ML for domain experts. The ML is focused on human actions, so it adopts an Agent-Based Modelling perspective. Regarding traffic aspects, it includes concepts commonly found in related literature following the Driver-Vehicle-Environment model. The language is also suitable to accommodate additional theories using its extension mechanisms. The approach is supported by an infrastructure developed using Eclipse MDE projects: the ML is specified with Ecore, and a model editor and a code generator tools are provided. A case study illustrates how to develop a simulation based on a driver's behaviour theory for a specific target platform using these elements.
引用
收藏
页码:406 / 414
页数:9
相关论文
共 25 条
[1]  
Aerde M.V., 1996, 1996 TRANSP RES BOAR, P1
[2]   Driver-Vehicle-Environment monitoring for on-board driver support systems: Lessons learned from design and implementation [J].
Amditis, Angelos ;
Pagle, Katia ;
Joshi, Somya ;
Bekiaris, Evangelos .
APPLIED ERGONOMICS, 2010, 41 (02) :225-235
[3]  
[Anonymous], 1985, HUMAN BEHAV TRAFFIC, DOI DOI 10.1007/978-1-4613-2173-6_19
[4]  
[Anonymous], 2011, P 3 INT C ADV SYST S
[5]  
[Anonymous], 1999, Journal of Geographic Information and Decision Analysis
[6]  
[Anonymous], 2005, Simulation for the Social Scientist
[7]  
Axtell R.L., 1994, B SANTA FE I, P28
[8]  
Bekiaris E., 2003, Cognition, Technology & Work, V5, P152, DOI [DOI 10.1007/S10111-003-0119-X, 10.1007/s10111-003-0119-x]
[9]  
Bézivin J, 2006, LECT NOTES COMPUT SC, V4143, P36
[10]   Microscopic traffic simulation with reactive driving agents [J].
Ehlert, PAM ;
Rothkrantz, LJM .
2001 IEEE INTELLIGENT TRANSPORTATION SYSTEMS - PROCEEDINGS, 2001, :860-865