Fernández-Isabel Alberto, Fuentes-Fernández Rubén
Departamento de Ingeniería del Software e Inteligencia Artificial, Facultad de Informática, Universidad Complutense de Madrid, 28040 Madrid, Spain.
Sensors (Basel). 2015 Jun 15;15(6):14116-41. doi: 10.3390/s150614116.
Intelligent Transportation Systems (ITSs) integrate information, sensor, control, and communication technologies to provide transport related services. Their users range from everyday commuters to policy makers and urban planners. Given the complexity of these systems and their environment, their study in real settings is frequently unfeasible. Simulations help to address this problem, but present their own issues: there can be unintended mistakes in the transition from models to code; their platforms frequently bias modeling; and it is difficult to compare works that use different models and tools. In order to overcome these problems, this paper proposes a framework for a model-driven development of these simulations. It is based on a specific modeling language that supports the integrated specification of the multiple facets of an ITS: people, their vehicles, and the external environment; and a network of sensors and actuators conveniently arranged and distributed that operates over them. The framework works with a model editor to generate specifications compliant with that language, and a code generator to produce code from them using platform specifications. There are also guidelines to help researchers in the application of this infrastructure. A case study on advanced management of traffic lights with cameras illustrates its use.
智能交通系统(ITS)整合信息、传感器、控制和通信技术,以提供与交通相关的服务。其用户范围涵盖日常通勤者、政策制定者和城市规划者。鉴于这些系统及其环境的复杂性,在实际场景中对它们进行研究往往不可行。模拟有助于解决这一问题,但也存在自身的问题:从模型到代码的转换可能会出现意外错误;其平台常常使建模产生偏差;并且难以比较使用不同模型和工具的研究成果。为了克服这些问题,本文提出了一个用于这些模拟的模型驱动开发框架。它基于一种特定的建模语言,该语言支持对智能交通系统多方面的综合规范:人员、他们的车辆以及外部环境;以及一个方便布置和分布的传感器和执行器网络,该网络在这些方面上运行。该框架与模型编辑器配合使用,以生成符合该语言的规范,并与代码生成器配合使用,以便根据平台规范从这些规范生成代码。还有一些指南可帮助研究人员应用此基础设施。一个关于使用摄像头进行交通信号灯高级管理的案例研究说明了它的用途。