Abstract
Vehicular Ad-hoc Networks are an important application domain of ubiquitous computing and Wireless Sensor Networks are a key technology for enabling such applications. The development of ubiquitous applications poses challenges as dealing with the low-level programming abstractions and the heterogeneity of hardware and software. Middleware facilitates application development by hiding the heterogeneity and complexity of the underlying hardware and software. We argue that a single middleware is not able to meet the heterogeneity of ubiquitous systems, and propose a Software Product Line approach to design a middleware family. The family is customized according to constraints imposed by three viewpoints: device, network and application. We customize the family considering the variability of the VANETs domain.
This work has been supported by Spanish Ministerio de Ciencia e Innovación Project TIN2008-01942, the European Commission STREP Project AMPLE IST-033710, and by the Brazilian National Council for Scientific and Technological Development (CNPq).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Akyildiz, I.F., et al.: Wireless Sensor and Actor Networks: Research Challenges. Ad Hoc Networks Journal 2(4), 351–367 (2004)
Fuentes, L., Gámez, N., Sánchez, P.: Managing Variability of Ambient Intelligence Middleware. Int. J. of Ambient Computing and Intelligence (IJACI) 1(1), 64–74 (2009)
Delicato, F., Fuentes, L., Gámez, N., Pires, P.: Variabilities of Wireless and Actuators Sensor Network Middleware for Ambient Assisted Living. In: Proc. of IWAAL (to appear, 2009)
Pohl, K., et al.: Software Product Line Engineering – Foundations, Principles, and Technique. Springer, Heidelberg (2005)
Sivaharan, T., et al.: Cooperating sentient vehicles for next generation automobiles. In: MobiSys, WAMES 2004 (2004)
Dikaiakos, M., et al.: Location-aware Services over Vehicular Ad-Hoc Networks using Car-to-Car Communication. IEEE Journal On Selected Areas In Communications 25(8) (2007)
Kwanwoo, L., et al.: Concepts and guidelines of feature modeling for product line software egnineering. In: Gacek, C. (ed.) ICSR 2002. LNCS, vol. 2319, pp. 62–77. Springer, Heidelberg (2002)
Delicato, F.C., et al.: Reflective Middleware for Wireless Sensor Networks. In: Procs. of the 20th ACM Symposium on Applied Computing, Santa Fe, USA (March 2005)
Wang, M., et al.: Middleware for wireless sensor networks: A survey. Journal of Computer Science And Technology 23(3), 305–326 (2008)
Loughran, N., et al.: Language Support for Managing Variability in Architectural Models. In: Pautasso, C., Tanter, É. (eds.) SC 2008. LNCS, vol. 4954, pp. 36–51. Springer, Heidelberg (2008)
Czarnecki, K., et al.: Fmp and fmp2rsm: eclipse plug-ins for modeling features using model templates. In: OOPSLA Companion 2005, pp. 200–201 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Delicato, F.C., Fuentes, L., Gámez, N., Pires, P.F. (2009). A Middleware Family for VANETs. In: Ruiz, P.M., Garcia-Luna-Aceves, J.J. (eds) Ad-Hoc, Mobile and Wireless Networks. ADHOC-NOW 2009. Lecture Notes in Computer Science, vol 5793. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04383-3_31
Download citation
DOI: https://doi.org/10.1007/978-3-642-04383-3_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04382-6
Online ISBN: 978-3-642-04383-3
eBook Packages: Computer ScienceComputer Science (R0)