Abstract
Pervasive environments are inherently characterized to draw from sensor infrastructures in order to become situation aware. Very recent technological evolutions of sensor hardware (e.g. for geoposition, acceleration, orientation, noise, light, humidity, chemical properties, etc.) have fertilized an explosive growth of sensor infrastructures, introducing whole new challenges for sensor software architectures like heterogeneity, redundancy and replaceability, fault tolerance, mobility, massive deployment, but most of all frequency of change and spontaneous availability. In this paper we address the very fundamental issue of exploiting spontaneous sensor configurations by introducing mechanisms for sensor self-description, goal-oriented sensing missions and dynamic sensor ensemble management. The concept of “sensor abstractions” is introduced, making the use of physical as well as immaterial sensors transparent from any technical sensor properties. An opportunistic sensor software architecture has been implemented, reversing former architecture principles (e.g. fusion of all available sensors) into a spontaneous, selective, utility driven involvement of sensors based on their sensing mission contribution potentials. The framework is implemented in OSGi, and demonstrated for activity recognition missions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abowd, G.D., Dey, A.K., Brown, P.J., Davies, N., Smith, M., Steggles, P.: Towards a Better Understanding of Context and Context-Awareness. In: Proceedings of the 1st International Symposium on Handheld and Ubiquitous Computing, HUC 1999, pp. 304–307. Springer, London (1999)
Agre, J., Clare, L.: An integrated architecture for cooperative sensing networks. Computer 33(5), 106–108 (2000)
Akyildiz, I., Su, W., Sankarasubramaniam, Y., Cayirci, E.: A survey on sensor networks. IEEE Communications Magazine 40(8), 102–114 (2002)
Alliance, O.: OSGi Service Platform Release 4. architecture p. 9 (2000)
Baldauf, M., Dustdar, S., Rosenberg, F.: A survey on context-aware systems. Int. J. Ad Hoc Ubiquitous Comput. 2(4), 263–277 (2007)
Bartlett, N.: OSGi in practice. Bd (January 11, 2009)
Chong, C.Y., Kumar, S.: Sensor networks: evolution, opportunities, and challenges. Proceedings of the IEEE 91(8), 1247–1256 (2003)
Curino, C., Giani, M., Giorgetta, M., Giusti, A., Murphy, A.L., Picco, G.P.: Mobile data collection in sensor networks: The tinylime middleware. Pervasive and Mobile Computing 1(4), 446–469 (2005), http://www.sciencedirect.com/science/article/B7MF1-4H9GRV7-1/2/bf4f596735fdf93adcfd4a0ecfd6255a (special Issue on PerCom 2005)
Dey, A.K.: Understanding and using context. Personal Ubiquitous Comput. 5(1), 4–7 (2001)
Dey, A.K., Abowd, G.D.: The Context Toolkit: Aiding the Development of Context-Aware Applications, pp. 434–441. ACM Press, New York (1999)
Doppler, J., Holl, G., Ferscha, A., Franz, M., Klein, C., dos Santos Rocha, M., Zeidler, A.: Variability in foot-worn sensor placement for activity recognition. In: Proceedings of the 13th International Symposium on Wearable Computers (ISWC 2009), Linz, Austria, September 4-7. IEEE Computer Society Press, Los Alamitos (2009)
Dressler, F.: Self-Organization in Sensor and Actor Networks. John Wiley & Sons, Chichester (2007)
Ferscha, A.: What is Pervasive Computing, pp. 93–108. Universitätsverlag Rudolf Trauner (June 2003)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: elements of reusable object-oriented software. Addison-wesley, Reading (1995)
Garcia, M., Lloret, J.: A cooperative group-based sensor network for environmental monitoring. In: Luo, Y. (ed.) Cooperative Design, Visualization, and Engineering. LNCS, vol. 5738, pp. 276–279. Springer, Heidelberg (2009)
Indulska, J., Sutton, P.: Location management in pervasive systems. In: Proceedings of the Australasian Information Security Workshop Conference on ACSW frontiers 2003, ACSW Frontiers 2003, pp. 143–151. Australian Computer Society, Inc., Darlinghurst (2003)
Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41–50 (2003)
Kephart, J.O., Das, R.: Achieving self-management via utility functions. IEEE Internet Computing 11(1), 40–48 (2007)
Li, W., Kamil, Y., Manikas, A.: A wireless array based cooperative sensing model in sensor networks. In: Global Telecommunications Conference on IEEE GLOBECOM 2008, December 4-30, pp. 1–6. IEEE, Los Alamitos (2008)
Lukowicz, P., Pirkl, G., Bannach, D., Wagner, F., Calatroni, A., Förster, K., Holleczek, T., Rossi, M., Roggen, D., Troester, G., Doppler, J., Holzmann, C., Riener, A., Ferscha, A., Chavarriaga, R.: Recording a complex, multi modal activity data set for context recognition. In: Proceedings of the 1st Workshop on Context- Systems Design, Evaluation and Optimisation (CosDEO 2010). VDE Publishing House, Hannover (February 2010)
Madden, S., Franklin, M.J., Hellerstein, J.M., Hong, W.: Tag: a tiny aggregation service for ad-hoc sensor networks. In: IN OSDI (2002)
Mamei, M., Zambonelli, F.: Programming pervasive and mobile computing applications with the tota middleware. ACM Transactions on Software Engineering andMethodology, 18(4), Article 15 263–273 (2009)
Puccinelli, D., Haenggi, M.: Wireless sensor networks: applications and challenges of ubiquitous sensing. IEEE Circuits and Systems Magazine 5 (2005)
Roggen, D., Calatroni, A., Rossi, M., Holleczek, T., Förster, K., Tröster, G., Lukowicz, P., Bannach, D., Pirkl, G., Ferscha, A., Doppler, J., Holzmann, C., Kurz, M., Holl, G., Chavarriaga, R., Creatura, M., del Milln, R.: Collecting complex activity data sets in highly rich networked sensor environments. In: Proceedings of the Seventh International Conference on Networked Sensing Systems (INSS), Kassel, Germany (June 2010)
Roggen, D., Calatroni, A., Rossi, M., Holleczek, T., Förster, K., Tröster, G., Lukowicz, P., Bannach, D., Pirkl, G., Wagner, F., Ferscha, A., Doppler, J., Holzmann, C., Kurz, M., Holl, G., Chavarriaga, R., Creatura, M., del Milln, R.: Walk-through the opportunity dataset for activity recognition in sensor rich environments (May 2010), http://vimeo.com/8704668
Roggen, D., Förster, K., Calatroni, A., Bulling, A., Holleczek, T., Troester, G., Lukowicz, P., Pirkl, G., Bannach, D., Ferscha, A., Riener, A., Holzmann, C., Chavarriaga, R., del Milln, R.: OPPORTUNITY: activity and context awareness in opportunistic open-ended sensor environments. Poster at the 1st European Future Emerging Technologies Conference (FET 2009), Prague, Czech Republic (April 2009)
Roggen, D., Förster, K., Calatroni, A., Holleczek, T., Fang, Y., Troester, G., Lukowicz, P., Pirkl, G., Bannach, D., Kunze, K., Ferscha, A., Holzmann, C., Riener, A., Chavarriaga, R., del Milln, R.: OPPORTUNITY: Towards opportunistic activity and context recognition systems. In: Proceedings of the 3rd IEEE WoWMoM Workshop on Autonomic and Opportunistic Communications (AOC 2009), June 2009, IEEE CS Press, Kos (2009)
Salber, D., Dey, A.K., Abowd, G.D.: The context toolkit: aiding the development of context-enabled applications. In: Proceedings of the SIGCHI Conference on Human factors in Computing Systems, CHI 1999, pp. 434–441. ACM, New York (1999)
Smith, R.B.: Spotworld and the sun spot. In: Proceedings of the 6th International Conference on Information Processing in Sensor Networks, IPSN 2007, pp. 565–566. ACM, New York (2007)
Ververidis, C.N., Polyzos, G.C.: Service discovery for mobile ad hoc networks: A survey of issues and tec niques. IEEE Communications Surveys and Tutorials 10(1-4), 30–45 (2008)
Yick, J., Mukherjee, B., Ghosal, D.: Wireless sensor network survey. Computer Networks 52(12), 2292–2330 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kurz, M., Ferscha, A. (2010). Sensor Abstractions for Opportunistic Activity and Context Recognition Systems. In: Lukowicz, P., Kunze, K., Kortuem, G. (eds) Smart Sensing and Context. EuroSSC 2010. Lecture Notes in Computer Science, vol 6446. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16982-3_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-16982-3_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16981-6
Online ISBN: 978-3-642-16982-3
eBook Packages: Computer ScienceComputer Science (R0)