DocumentCode :
660307
Title :
Implementing Situation Awareness for Car-to-X Applications Using Domain Specific Languages
Author :
Schafer, Jochen ; Klein, David
Author_Institution :
Fac. of Comput. Sci. & Eng., Frankfurt Univ. of Appl. Sci., Frankfurt am Main, Germany
fYear :
2013
fDate :
2-5 June 2013
Firstpage :
1
Lastpage :
5
Abstract :
Car-to-X i.e. Car-to-Anything communication based on standardized IEEE 802.11p radio technology is comprised with wireless communication between cars (Car-to-Car) and between vehicles and the environment (Car-to-Infrastructure). In order to develop Car-to-X applications based on this standard one needs to model parameters such as the vehicle´s position, velocity, acceleration etc. and parameters of the vehicle´s environment. Typically, the underlying domain models are designed in an ad-hoc manner and the domain rules become hard-coded into the source- code of the application software. In this paper we describe an alternative and more flexible approach. The model is described in almost plain English using a Domain Specific Language (DSL) and translated into target code via parser technology based on the ANTLR tool-chain. This provides more flexibility not only in creating and maintaining the domain rules, but also with regards to generating code for entirely different target languages and technology environments. For instance, we demonstrate to generate Java code for a simulation environment and C-code for the embedded device from the same rule definitions.
Keywords :
Java; mobile computing; wireless LAN; ANTLR tool-chain; C-code; Java code; car-to-anything communication; car-to-car communication; car-to-infrastructure communication; car-to-x applications; domain specific languages; model parameters; parser technology; situation awareness; source-code; standardized IEEE 802.11p radio technology; vehicle acceleration; vehicle position; vehicle velocity; wireless communication; Context; DSL; Engines; Grammar; Java; Runtime; Syntactics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Vehicular Technology Conference (VTC Spring), 2013 IEEE 77th
Conference_Location :
Dresden
ISSN :
1550-2252
Type :
conf
DOI :
10.1109/VTCSpring.2013.6692589
Filename :
6692589
Link To Document :
بازگشت