A Self-configuring Middleware Solution for Context Management

  • Tudor Cioara
  • Ionut Anghel
  • Ioan Salomie
Part of the Communications in Computer and Information Science book series (CCIS, volume 130)


This paper proposes a self-configuring middleware that uses a context management infrastructure to gather context data from various context sources and generate/update a run-time context representation. The high demand for reducing the context representation management complexity and ensuring a high tolerance and robustness, lead us to considering the self-configuring autonomic computing paradigm for the context acquisition and representation processes. The middleware defines three main layers: the acquisition layer that captures the context data from real world contexts, the context model layer that represents the context data in a programmatic manner and the context model management infrastructure layer. The middleware continuously monitors the real context to detect context variations or conditions for updating the context representation. The proposed middleware was tested and validated within the premises of our Distributed Systems Research Laboratory smart environment.


Autonomic context management Self-configuring Middleware Context model 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Wang, K.: Context awareness and adaptation in mobile learning. In: Proc. of the 2nd IEEE Int. Wshop. on Wireless and Mobile Tech. in Education, pp. 154–158 (2004) ISBN: 0-7695-1989-XGoogle Scholar
  2. 2.
    Yu, Z., Zhou, X., Park, J.H.: iMuseum: A scalable context-aware intelligent museum system. Computer Communications 31(18), 4376–4382 (2008)CrossRefGoogle Scholar
  3. 3.
    Pareschi, L.: Composition and Generalization of Context Datafor Privacy Preservation. In: 6th IEEE Int. Conf. on Perv. Comp. and Comm., pp. 429–433 (2008) ISBN: 0-7695-3113-XGoogle Scholar
  4. 4.
    Grossniklauss, M.: Context Aware Data Management, 1st edn. VDM Verlag (2007) ISBN: 978-3-8364-2938-2Google Scholar
  5. 5.
    Anderson, K., Hansen, F.: Templates and queries in contextual hypermedia. In: Proc. of the 17th Conf. on Hypertext and Hypermedia, pp. 99–110 (2006) ISBN: 1-59593-417-0Google Scholar
  6. 6.
    Raz, D., Juhola, A.T.: Fast and Efficient Context-Aware Services. Wiley Series on Comm. Networking & Distributed Systems, pp. 5–25 (2006) ISBN-13: 978-0470016688Google Scholar
  7. 7.
    Hofer, T.: Context-awareness on mobile devices – the hydrogen approach. In: Proc. of the 36th Hawaii Int. Conf. on System Sciences, USA, p. 292 (2003) ISBN: 0-7695-1874-5Google Scholar
  8. 8.
    Cafezeiro, I., Hermann, E.: Ontology and Context. In: Proc. Of the 6th Annual IEEE Int. Conf. on Pervasive Comp. and Comm., pp. 417–422 (2008) ISBN: 978-0-7695-3113-7Google Scholar
  9. 9.
    Salomie, I., Cioara, T., Anghel, I.: RAP-A Basic Context Awareness Model. In: Proc. Of The 4th IEEE Int. Conf. on Intelligent Comp Comm. and Proc., Cluj-Napoca, Romania, pp. 315–318 (2008) ISBN: 978-1-4244-2673-7Google Scholar
  10. 10.
    Bellavista, P.: Mobile Computing Middleware for Location and Context-Aware Internet Data Services. ACM Trans. on Internet Tech., 356–380 (2006) ISSN: 1533-5399Google Scholar
  11. 11.
    Fournier, D., Mokhtar, S.B.: Towards Ad hoc Contextual Services for Pervasive Computing. In: IEEE Middleware for S.O.C., pp. 36–41 (2006) ISBN: 1-59593-425-1Google Scholar
  12. 12.
    Spanoudakis, G., Mahbub, K.: A Platform for Context Aware Runtime Web Service Discovery. In: IEEE Int. Conf. on Web Services, USA, pp. 233–240 (2007)Google Scholar
  13. 13.
    Calinescu, R.: Model-Driven Autonomic Architecture. In: Proc. of the Fourth International Conference on Autonomic Computing, p. 9 (2007) ISBN: 0-7695-2779-5Google Scholar
  14. 14.
    Patouni, E., Alonistioti, N.: A Framework for the Deployment of Self-Managing and Self-Configuring Components in Autonomic Environments. In: Proc. of the Int. Symp. on a World of Wireless, Mobile and Multimedia, pp. 484–489 (2006) ISBN: 0-7695-2593-8Google Scholar
  15. 15.
    Bahati, R.: Using Policies to Drive Autonomic Management. In: Proc. of the Int. Symp. on a World of Wireless, Mob. and Multimedia, pp. 475–479 (2006) ISBN: 0-7695-2593-8Google Scholar
  16. 16.
    Cremene, M., Riveill, M.: Autonomic Adaptation based on Service-Context Adequacy Determination. In: Electronic Notes in Theoretical Comp. Sc., pp. 35–50. Elsevier, Amsterdam (2007) ISSN: 1571-0661Google Scholar
  17. 17.
    Huaifeng, Q.: Integrating Context Aware with Sensornet. In: Proc. of 1st Int. Conf. on Semantics, Knowledge, Grid, Beijing, China (2006) ISBN: 0-7695-2534-2Google Scholar
  18. 18.
    Bernstein, A.: Querying the Semantic Web with Ginseng: A Guided Input Natural Language Search Engine. In: 15th Workshop on Inf. Tech. and Syst., pp. 112–126 (2005)Google Scholar
  19. 19.
    Sirin, E., Parsia, B.: Pellet: A practical OWL-DL reasoner. In: Web Semantics: Science, Services and Agents on the World Wide Web, vol. 5(2), pp. 51–53. Elsevier, Amsterdam (2007)Google Scholar
  20. 20.
    Amoui, M., Salehie, M.: Adaptive Action Selection in Autonomic Software Using Reinforcement Learning. In: Proc. of the 4th Int. Conf. on Aut. and Autonomous Sys., pp. 175–181 (2008) ISBN: 0-7695-3093-1Google Scholar
  21. 21.
    Thangarajah, J., Padgham, L.: Representation and reasoning for goals in BDI agents. In: Proc. of the 25th Australasian Conf. on Comp. Sci., pp. 259–265 (2002) ISSN: 1445-1336Google Scholar
  22. 22.
    Distributed Systems Research Laboratory,
  23. 23.
    Jade-Java Agent DEvelopment Framework,
  24. 24.
    Infusion Systems Ltd.,

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Tudor Cioara
    • 1
  • Ionut Anghel
    • 1
  • Ioan Salomie
    • 1
  1. 1.Computer Science DepartmentTechnical University of Cluj-NapocaCluj-NapocaRomania

Personalised recommendations