Skip to main content

A Self-organizing Approach for Building and Maintaining Knowledge Networks

  • Conference paper
Mobile Wireless Middleware, Operating Systems, and Applications (MOBILWARE 2010)

Abstract

Pervasive and mobile devices can generate huge amounts of contextual data, from which knowledge about situations occurring in the world can be inferred for the use of pervasive services. Due to the overwhelming amount of data and the distributed and dynamic nature of pervasive systems, this may be not a trivial task. Indeed the management of contextual data should be run by a dedicate middleware layer, i.e., knowledge networks in charge of organizing and aggregating such data to facilitate its exploitation by pervasive services. In this paper we introduce a unsupervised, distributed and self-organizing approach to build and maintain such a layer based on simple agents that organize and extract useful information from the data space. We also present a Java-based implementation of the approach and discuss experimental results.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ahuja, S., Carriero, N., Gelernter, D.: Linda and friends. Computer 19(8-9), 26–34 (1986)

    Article  Google Scholar 

  2. Balzarotti, D., Costa, P., Picco, G.P.: The LighTS Tuple Space Framework and its Customization for Context-Aware Applications. International Journal on Web Intelligence and Agent Systems 50(1-2), 36–50 (2007)

    Google Scholar 

  3. Bettini, C., Brdiczka, O., Henricksenc, K., Indulska, J., Nicklas, D., Ranganathan, A., Riboni, D.: A survey of context modelling and reasoning techniques. Pervasive and Mobile Computing (in press)

    Google Scholar 

  4. Bicocchi, N., Castelli, G., Mamei, M., Rosi, A., Zambonelli, F., Baumgarten, M., Mulvenna, M.: Knowledge networks for pervasive services. In: Proceedings of the 2009 International Conference on Pervasive Services, ICPS 2009, pp. 103–112. ACM, New York (2009)

    Chapter  Google Scholar 

  5. Bravo, J., Hervs, R., Snchez, I., Chavira, G., Nava, S.: Visualization services in a conference context: An approach by rfid technology. Journal of Universal Computer Science 12(3), 270–283 (2006)

    Google Scholar 

  6. Campbell, A., Eisenman, S., Lane, N., Miluzzo, E., Peterson, R., Lu, H., Zheng, X., Musolesi, M., Fodor, K., Ahn, G.-S.: The rise of people-centric sensing. IEEE Internet Computing 12(4), 12–21 (2008)

    Article  Google Scholar 

  7. Castelli, G., Mamei, M., Zambonelli, F.: Engineering contextual knowledge for autonomic pervasive services. International Journal of Information and Software Technology 52(8-9), 443–460 (2008)

    Google Scholar 

  8. Castelli, G., Menezes, R., Zambonelli, F.: Self-organized control of knowledge generation in pervasive computing systems. In: ACM Symposium on Applied Computing, March 8-12 (2009)

    Google Scholar 

  9. Castelli, G., Rosi, A., Mamei, M., Zambonelli, F.: A simple model and infrastructure for context-aware browsing of the world. In: Proceedings of the Fifth IEEE International Conference on Pervasive Computing and Communications, PERCOM 2007, Washington, DC, USA, pp. 229–238. IEEE Computer Society Press, Los Alamitos (2007)

    Google Scholar 

  10. Clark, D.D., Partridge, C., Ramming, J.C., Wroclawski, J.T.: A knowledge plane for the internet. In: Proceedings of the 2003 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, SIGCOMM 2003, pp. 3–10. ACM, New York (2003)

    Chapter  Google Scholar 

  11. Dey, A.K., Abowd, G.D., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human Computer Interaction 16(2), 97–166 (2001)

    Article  Google Scholar 

  12. Dourish, P.: What we talk about when we talk about context. Personal Ubiquitous Computing 8(1), 19–30 (2004)

    Article  Google Scholar 

  13. Fuggetta, A., Picco, G.P., Vigna, G.: Understanding code mobility. IEEE Transactions on Software Engineering 24, 342–361 (1998)

    Article  Google Scholar 

  14. Hong, J.I.: The context fabric: an infrastructure for context-aware computing. In: extended abstracts on Human factors in computing systems, CHI 2002, pp. 554–555 (2002)

    Google Scholar 

  15. Jiang, Y., Xue, G., Jia, Z., You, J.: Dtuples: A distributed hash table based tuple space service for distributed coordination. In: Grid and Cooperative Computing, 2006, pp. 101–106 (October 2006)

    Google Scholar 

  16. Julien, C., Roman, G.-C.: Egospaces: facilitating rapid development of context-aware mobile applications. IEEE Transactions on Software Engineering 32(5), 281–298 (2006)

    Article  Google Scholar 

  17. Lee, D., Meier, R.: Primary-context model and ontology: A combined approach for pervasive transportation services. In: Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops, 2007. PerCom Workshops 2007, pp. 419–424 (2007)

    Google Scholar 

  18. Menezes, R., Wood, A.: The fading concept in tuple-space systems. In: Proceedings of the 2006 ACM Symposium on Applied Computing, Dijon, France, pp. 440–444. ACM Press, New York (2006)

    Chapter  Google Scholar 

  19. Mottola, L., Picco, G.P.: Logical neighborhoods: A programming abstraction for wireless sensor networks. In: Gibbons, P.B., Abdelzaher, T., Aspnes, J., Rao, R. (eds.) DCOSS 2006. LNCS, vol. 4026, pp. 150–168. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  20. Ranganathan, A., Campbell, R.H.: An infrastructure for context-awareness based on first order logic. Personal Ubiquitous Comput. 7(6), 353–364 (2003)

    Article  Google Scholar 

  21. Reignier, P., Brdiczka, O., Vaufreydaz, D., Crowley, J.L., Maisonnasse, J.: Context-aware environments: from specification to implementation. Expert Systems: The Journal of Knowledge Engineering 24(5), 305–320 (2007)

    Article  Google Scholar 

  22. Roussaki, I., Strimpakou, M., Kalatzis, N., Anagnostou, M., Pils, C.: Hybrid context modeling: A location-based scheme using ontologies. In: IEEE International Conference on Pervasive Computing and Communications Workshops, vol. 1, pp. 2–7 (2006)

    Google Scholar 

  23. Schmidt, A., Aidoo, K.A., Takaluoma, A., Tuomela, U., Laerhoven, K.V., de Velde, W.V.: Advanced interaction in context. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, p. 89. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  24. Xu, C., Cheung, S.C.: Inconsistency detection and resolution for context-aware middleware support. In: Proceedings of the 10th European Software Sngineering Conference Held jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 336–345 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Castelli, G., Mamei, M., Zambonelli, F. (2010). A Self-organizing Approach for Building and Maintaining Knowledge Networks. In: Cai, Y., Magedanz, T., Li, M., Xia, J., Giannelli, C. (eds) Mobile Wireless Middleware, Operating Systems, and Applications. MOBILWARE 2010. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 48. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17758-3_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17758-3_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17757-6

  • Online ISBN: 978-3-642-17758-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics