Extending a Generic Traffic Model to Specific Agent Platform Requirements
Authored by Ruben Fuentes-Fernandez, Alberto Fernandez-Isabel
Date Published: 2017
DOI: 10.2298/csis161010001f
Sponsors:
No sponsors listed
Platforms:
No platforms listed
Model Documentation:
Other Narrative
Flow charts
Model Code URLs:
Model code not found
Abstract
Road traffic and its influence over individuals is an important aspect
of our life nowadays. Its study in order to understand its dynamics and
the factors that affect it is a relevant field of research. Traffic
simulations have become a fundamental tool for these studies. They
provide a controlled environment to analyse traffic settings. However,
they present some shortcomings. One of the main ones is the need of
multidisciplinary groups of experts to work with complex models.
Communication problems and misunderstandings frequently appear in them,
which produce mistakes and bring increased costs. Some works have
addressed these issues adopting abstract concepts that can act as
bridges among different groups to model and implement simulations. Works
that use intelligent agents to represent individuals, and their related
simulation platforms, belong to this category. Nevertheless, these
platforms are still programmer-oriented, so other experts find difficult
to ground their abstract models in them. As a further step, Model-Driven
Engineering (MDE) has been proposed to work with models and simulations.
It offers the possibility of working with models at multiple levels of
abstraction and focused on different aspects. These models can be
oriented to specific experts' backgrounds. The work presented follows
this approach and introduces a generic Modelling Language (ML) through a
model, that can be specialized to meet different needs in road traffic
simulations. The case study illustrates how that model can be
successively modified to model people' behaviour in traffic both at the
traffic expert and platform-oriented levels. This allows reducing the
learning curve of experts with backgrounds non-related to software
simulations.
Tags
Agent-based modelling
Simulation
Modelling Language
Methodology
Model-Driven Engineering
Road traffic
Model transformation
Agent
platform