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.
KeywordsMiddleware Vehicular applications Context-aware Vehicular communications Data collection
- 1.Wong KD, Tepe K, Chen W et al. (2006) Inter-vehicular communications. IEEE Wirel Commun 13(5): 6–7Google Scholar
- 2.Yang DR, Luan J, Jun-zhong GU (2005) Comparative research on middleware techniques. Appl Comput Syst (3):27–30Google Scholar
- 3.Ye F, Adams M, Roy S (2008) V2V wireless communication protocol for rear-end collision avoidance on highways. In: Proceedings of the IEEE communications workshops. Piscataway, IEEE, pp 375–379Google Scholar
- 4.Huan Z, Shou-zhi X, Cheng-xia L (2009) A V2V broadcast protocol for chain collision avoidance on highways. In: Proceedings of 2009 IEEE International Conference on Communication Technology and Applications, pp 2062–2067Google Scholar
- 5.Tang A, Yip A (2010) Collision avoidance timing analysis of DSRC-based vehicles. Accid Anal Prev 42(1):182–195Google Scholar