Towards a Domain-specific Language for the Virtual Validation of Cloud-native Mobility Services
Presented at SAAM Mobility 2021 (https://events.eclipse.org/2021/saam-mobility/)
Authors: Philipp Heisig and Christoph Flick
Abstract: Future vehicles can be considered as ”IoT devices on wheels” as they exhibit high-performance computation resources, various sensing devices, and a data-driven software architecture. While the availability of automotive big data provides the basis for innovative and disruptive mobility services, processing vehicle data within the cloud poses also several challenges. A major challenge in this context is the validation of cloud-native mobility services regarding their proper functionality and the fulfilment of non-functional requirements. Due to the cost-efficient nature of simulations, traffic simulation in combination with network simulation is more and more used for a virtual proof-of-concept of mobility services and their software architectures. Nevertheless, the creation of adequate simulation environments specific to connected vehicle scenarios is time-consuming and requires explicit domain knowledge. We present a prototypical domain-specific language tailored to the formal description of connected vehicle scenarios and the according generation of simulation environments. Therefore, we make use of the traffic simulator Eclipse SUMO as well as the co-simulation environment Eclipse MOSAIC and demonstrate the usage of our DSL via the use case of a restricted traffic zone. Although the DSL so far only support the setup of minimal traffic scenarios, it already helps to abstract complexity and ease the set-up of simulation environments for connected vehicle scenarios.