Abstract
The recent increase in the number of sensors within cars has resulted in various fragmented software stacks and development frameworks. In this ecosystem, applications have to make sense of raw sensor data themselves. As a remedial solution, we present Open-VSeSeMe, a middleware atop TinyOS that converts raw sensor streams into data units with semantic meaning. These data units can be shared between applications leading to efficient use of resources. In addition, we argue that the use of a common software stack leads to hardware standardization and opens up the platform to third-party developers, making a Car App Store possible. Furthermore, the entire architecture is event-driven which frees the applications from the clutches of constant polling. Finally, using a number of illustrative examples we show the utility and usefulness of Open-VSeSeMe.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
D’Orazio, L., Visintainer, F., Darin, M.: Sensor networks on the car: State of the art and future challenges. In: Design, Automation Test in Europe Conference Exhibition (DATE) (March 2011)
Heinecke, H.: Automotive System Design - Challenges and Potential. In: Proceedings of the Conference on Design, Automation and Test in Europe, DATE 2005, vol. 1. IEEE Computer Society, Washington, DC (2005)
Heinecke, H., Schnelle, K.P., Fennel, H., Bortolazzi, J., Lundh, L., Leflour, J., Maté, J.L., Nishikawa, K., Scharnhorst, T.: AUTomotive Open System ARchitecture - An Industry-Wide Initiative to Manage the Complexity of Emerging Automotive E/E Architectures. In: Convergence International Congress & Exposition on Transportation Electronics (2004)
McMillan, R.: Cisco Wants to Drive Your Car ... Onto the Internet, http://www.wired.com/wiredenterprise/2012/09/cisco-car-router/
Tindell, K., Hansson, H., Wellings, A.: Analysing real-time communications: controller area network (CAN). In: Proceedings of the Real-Time Systems Symposium (December 1994)
Berwanger, J., Ebner, C., Schedl, A., Belschner, R., Fluhrer, S., Lohrmann, P., Fuchs, E., Millinger, D., Sprachmann, M., Bogenberger, F., Hay, G., Krÿger, A., Rausch, M., Budde, W.O., Fuhrmann, P., Mores, R.: FlexRay - the communication system for advanced automotive control systems. In: SAE World Congress (2001)
Dötzer, F.: Privacy issues in vehicular ad hoc networks. In: Danezis, G., Martin, D. (eds.) PET 2005. LNCS, vol. 3856, pp. 197–209. Springer, Heidelberg (2006)
EMMA Project: Embedded Middleware in Mobility Applications, http://www.emmaproject.eu
Nabi, Z., Alvi, A., Mehmood, R.: Towards standardization of in-car sensors. In: Strang, T., Festag, A., Vinel, A., Mehmood, R., Rico Garcia, C., Röckl, M. (eds.) Nets4Trains/Nets4Cars 2011. LNCS, vol. 6596, pp. 216–223. Springer, Heidelberg (2011)
Fröberg, J., Sandström, K., Norström, C., Hansson, H., Axelsson, J., Villing, B.: Correlating business needs and network architectures in automotive applications - a comparative case study. In: Proceedings of the 5th IFAC International Conference on Fieldbus Systems and their Applications (FET). IFAC (July 2003)
Chu, D., Kansal, A., Liu, J., Zhao, F.: Mobile apps: it’s time to move up to CondOS. In: Proceedings of the 13th USENIX Conference on Hot Topics in Operating Systems, HotOS 2013. USENIX Association, Berkeley (2011)
Hill, J., Szewczyk, R., Woo, A., Hollar, S., Culler, D., Pister, K.: System architecture directions for networked sensors. SIGPLAN Not. 35(11) (November 2000)
Carney, D., Çetintemel, U., Cherniack, M., Convey, C., Lee, S., Seidman, G., Stonebraker, M., Tatbul, N., Zdonik, S.: Monitoring streams: a new class of data management applications. In: Proceedings of the 28th International Conference on Very Large Data Bases, VLDB 2002. VLDB Endowment (2002)
Alvi, A., Nabi, Z., Greaves, D.J., Mehmood, R.: Intra-vehicular verification and control: a two-pronged approach. International Journal of Vehicle Information and Communication Systems 2(3) (2011)
Saif, U., Greaves, D.: Communication primitives for ubiquitous systems or RPC considered harmful. In: International Conference on Distributed Computing Systems Workshop (April 2001)
Gay, D., Levis, P., von Behren, R., Welsh, M., Brewer, E., Culler, D.: The nesC language: A holistic approach to networked embedded systems. In: Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation, PLDI 2003. ACM, New York (2003)
Pimentel, J.R., Fonseca, J.A.: FlexCAN: A Flexible Architecture for Highly Dependable Embedded Applications. In: 3rd Int. Workshop on Real-Time Networks (July 2004)
Rouf, I., Miller, R., Mustafa, H., Taylor, T., Oh, S., Xu, W., Gruteser, M., Trappe, W., Seskar, I.: Security and privacy vulnerabilities of in-car wireless networks: a tire pressure monitoring system case study. In: Proceedings of the 19th USENIX Conference on Security, USENIX Security 2010. USENIX Association, Berkeley (2010)
Karlof, C., Sastry, N., Wagner, D.: TinySec: a link layer security architecture for wireless sensor networks. In: Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems, SenSys 2004. ACM, New York (2004)
Hull, B., Bychkovsky, V., Zhang, Y., Chen, K., Goraczko, M., Miu, A., Shih, E., Balakrishnan, H., Madden, S.: CarTel: a distributed mobile sensor computing system. In: Proceedings of the 4th International Conference on Embedded Networked Sensor Systems, SenSys 2006. ACM, New York (2006)
Ravindranath, L., Newport, C., Balakrishnan, H., Madden, S.: Improving wireless network performance using sensor hints. In: Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation, NSDI 2011. USENIX Association, Berkeley (2011)
Hornyack, P., Han, S., Jung, J., Schechter, S., Wetherall, D.: These aren’t the droids you’re looking for: retrofitting android to protect data from imperious applications. In: Proceedings of the 18th ACM Conference on Computer and Communications Security, CCS 2011. ACM, New York (2011)
Beresford, A.R., Rice, A., Skehin, N., Sohan, R.: Mockdroid: trading privacy for application functionality on smartphones. In: Proceedings of the 12th Workshop on Mobile Computing Systems and Applications, HotMobile 2011. ACM, New York (2011)
Madden, S.R., Franklin, M.J., Hellerstein, J.M., Hong, W.: TinyDB: an acquisitional query processing system for sensor networks. ACM Trans. Database Syst. 30(1) (March 2005)
Device Profile Measuring Devices and ClosedLoop Controllers. CiA Draft Standard 404
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nabi, Z., Alvi, A., Allen, G., Greaves, D., Mehmood, R. (2013). Open-VSeSeMe: A Middleware for Efficient Vehicular Sensor Processing. In: Berbineau, M., et al. Communication Technologies for Vehicles. Nets4Cars/Nets4Trains 2013. Lecture Notes in Computer Science, vol 7865. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37974-1_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-37974-1_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37973-4
Online ISBN: 978-3-642-37974-1
eBook Packages: Computer ScienceComputer Science (R0)