Context-Aware Middleware for Vehicular Applications

Developing vehicular distributed applications faces many challenges because most of them apply their specialized communication protocols and technical standards. We propose Context-Aware Middleware for Vehicular Applications (CAMVA), which can react to around environments adaptively and timely. CAMVA uses components based design pattern, and is optimized a lot in terms of vehicular complexity and special requirements of vehicular applications on security and immediacy, by which software programmers can develop and deploy vehicular applications quickly and reliably through assembling, plugging and articulating the existing components even though they are not familiar with the bottom details. CAMVA is located between application level and operation system level, and is composed of collection layer, core layer, running layer, component container, and component library. CAMVA realizes context-aware ability and supports complex vehicular environments. CAMVA behaves better in immediacy, expansibility, static configurability, and dynamic adaptability aspects, so it can achieve strict requirements of intelligent vehicles on middleware.

[1]  Xu Shouzhi,et al.  A V2V Broadcast Protocol for Chain Collision Avoidance on Highways , 2009 .

[2]  Antony Tang,et al.  Collision avoidance timing analysis of DSRC-based vehicles. , 2010, Accident; analysis and prevention.

[3]  Mario Gerla,et al.  INTER-VEHICULAR COMMUNICATIONS , 2006, IEEE Wireless Communications.

[4]  S. Roy,et al.  V2V Wireless Communication Protocol for Rear-End Collision Avoidance on Highways , 2008, ICC Workshops - 2008 IEEE International Conference on Communications Workshops.