Simulation of Road Traffic Applying Model-Driven Engineering

Road traffic is an important phenomenon in modern societies. The study of its different aspects in the multiple scenarios where it happens is relevant for a huge number of problems. At the same time, its scale and complexity make it hard to study. Traffic simulations can alleviate these difficulties...

Full description

Bibliographic Details
Main Authors: Alberto FERNÁNDEZ-ISABEL, Rubén FUENTES-FERNÁNDEZ
Format: Article
Language:English
Published: Ediciones Universidad de Salamanca 2016-05-01
Series:Advances in Distributed Computing and Artificial Intelligence Journal
Subjects:
Online Access:https://revistas.usal.es/index.php/2255-2863/article/view/13520
id doaj-384b603fae6e4139a87fb8aafe20937c
record_format Article
spelling doaj-384b603fae6e4139a87fb8aafe20937c2020-11-25T03:14:20ZengEdiciones Universidad de SalamancaAdvances in Distributed Computing and Artificial Intelligence Journal2255-28632016-05-014212410.14201/ADCAIJ201542012412798Simulation of Road Traffic Applying Model-Driven EngineeringAlberto FERNÁNDEZ-ISABEL0Rubén FUENTES-FERNÁNDEZ1Universidad Complutense de MadridUniversidad Complutense de MadridRoad traffic is an important phenomenon in modern societies. The study of its different aspects in the multiple scenarios where it happens is relevant for a huge number of problems. At the same time, its scale and complexity make it hard to study. Traffic simulations can alleviate these difficulties, simplifying the scenarios to consider and controlling their variables. However, their development also presents difficulties. The main ones come from the need to integrate the way of working of researchers and developers from multiple fields. Model-Driven Engineering (MDE) addresses these problems using Modelling Languages (MLs) and semi-automatic transformations to organise and describe the development, from requirements to code. This paper presents a domain-specific MDE framework for simulations of road traffic. It comprises an extensible ML, support tools, and development guidelines. The ML adopts an agent-based approach, which is focused on the roles of individuals in road traffic and their decision-making. A case study shows the process to model a traffic theory with the ML, and how to specialise that specification for an existing target platform and its simulations. The results are the basis for comparison with related work.https://revistas.usal.es/index.php/2255-2863/article/view/13520road trafficsimulationmodelling languageintelligent agentmodel-driven developmentcode generation
collection DOAJ
language English
format Article
sources DOAJ
author Alberto FERNÁNDEZ-ISABEL
Rubén FUENTES-FERNÁNDEZ
spellingShingle Alberto FERNÁNDEZ-ISABEL
Rubén FUENTES-FERNÁNDEZ
Simulation of Road Traffic Applying Model-Driven Engineering
Advances in Distributed Computing and Artificial Intelligence Journal
road traffic
simulation
modelling language
intelligent agent
model-driven development
code generation
author_facet Alberto FERNÁNDEZ-ISABEL
Rubén FUENTES-FERNÁNDEZ
author_sort Alberto FERNÁNDEZ-ISABEL
title Simulation of Road Traffic Applying Model-Driven Engineering
title_short Simulation of Road Traffic Applying Model-Driven Engineering
title_full Simulation of Road Traffic Applying Model-Driven Engineering
title_fullStr Simulation of Road Traffic Applying Model-Driven Engineering
title_full_unstemmed Simulation of Road Traffic Applying Model-Driven Engineering
title_sort simulation of road traffic applying model-driven engineering
publisher Ediciones Universidad de Salamanca
series Advances in Distributed Computing and Artificial Intelligence Journal
issn 2255-2863
publishDate 2016-05-01
description Road traffic is an important phenomenon in modern societies. The study of its different aspects in the multiple scenarios where it happens is relevant for a huge number of problems. At the same time, its scale and complexity make it hard to study. Traffic simulations can alleviate these difficulties, simplifying the scenarios to consider and controlling their variables. However, their development also presents difficulties. The main ones come from the need to integrate the way of working of researchers and developers from multiple fields. Model-Driven Engineering (MDE) addresses these problems using Modelling Languages (MLs) and semi-automatic transformations to organise and describe the development, from requirements to code. This paper presents a domain-specific MDE framework for simulations of road traffic. It comprises an extensible ML, support tools, and development guidelines. The ML adopts an agent-based approach, which is focused on the roles of individuals in road traffic and their decision-making. A case study shows the process to model a traffic theory with the ML, and how to specialise that specification for an existing target platform and its simulations. The results are the basis for comparison with related work.
topic road traffic
simulation
modelling language
intelligent agent
model-driven development
code generation
url https://revistas.usal.es/index.php/2255-2863/article/view/13520
work_keys_str_mv AT albertofernandezisabel simulationofroadtrafficapplyingmodeldrivenengineering
AT rubenfuentesfernandez simulationofroadtrafficapplyingmodeldrivenengineering
_version_ 1724643129717424128