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...
Main Authors: | , |
---|---|
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 |