Opportunistic Sensor Interpretation in a Virtual Smart Environment

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7435)


Smart environments interpret data from sensors to determine users’ context. A relevant issue for their development is how to deal with the changes they experience at runtime. Components can be added, change or fail at runtime, modifying the system topology. These changes in turn modify the available information, providing new or redundant data or making impossible to calculate some pieces of the context. Opportunistic planning methods address these issues monitoring the context and suspending or resolving goals when the appropriate conditions are met. Using this approach, a smart room is able to wait and take advantage of changes in the context of the system to achieve goals that it was not able to accomplish before. This paper describes the development and testing of this context-aware behavior using FAERIE, a framework for context management intended to provide a general architecture. The sample application runs over UbikSim, which is a smart environment simulator for testing and validation.


opportunistic planning virtual smart environment context-awareness ambient intelligence 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Fernández-de-Alba, J.M., Fuentes-Fernández, R., Pavón, J.: Dynamic Workflow Management for Context-Aware Systems. In: Novais, P., Hallenborg, K., Tapia, D.I., Rodríguez, J.M.C. (eds.) Ambient Intelligence - Software and Applications. AISC, vol. 153, pp. 181–188. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  2. 2.
    Fernández-de-Alba, J.M., Pavón, J.: Talking agents: A distributed architecture for interactive artistic installations. Integr. Comput.-Aided Eng. 17(3), 243–259 (2010)Google Scholar
  3. 3.
    Boldrini, C., Conti, M., Delmastro, F., Passarella, A.: Context- and social-aware middleware for opportunistic networks. J. Net. Comp. App. 33(5), 525–541 (2010)CrossRefGoogle Scholar
  4. 4.
    Campillo-Sanchez, P., Botia, J.A.: Simulation Based Software Development for Smart Phones. In: Novais, P., Hallenborg, K., Tapia, D.I., Rodríguez, J.M.C. (eds.) Ambient Intelligence - Software and Applications. AISC, vol. 153, pp. 243–250. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  5. 5.
    Challa, S., Gulrez, T., Chaczko, Z., Paranesha, T.: Opportunistic information fusion: a new paradigm for next generation networked sensing systems. In: 2005 8th International Conference on Information Fusion, vol. 1, 8 p. (2005)Google Scholar
  6. 6.
    Conti, M., Giordano, S., May, M., Passarella, A.: From opportunistic networks to opportunistic computing. Comm. Mag. 48(9), 126–139 (2010)CrossRefGoogle Scholar
  7. 7.
    Kurz, M., Ferscha, A.: Sensor Abstractions for Opportunistic Activity and Context Recognition Systems. In: Lukowicz, P., Kunze, K., Kortuem, G. (eds.) EuroSSC 2010. LNCS, vol. 6446, pp. 135–148. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  8. 8.
    Patalano, A.L., Seifert, C.M.: Opportunistic planning: Being reminded of pending goals. Cognitive Psychology 34(1), 1–36 (1997)CrossRefGoogle Scholar
  9. 9.
    Roggen, D.e.a.: Opportunity: Towards opportunistic activity and context recognition systems. In: 2009 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks Workshops, pp. 1–6 (2009)Google Scholar
  10. 10.
    Sánchez, A.M., Patricio, M.A., García, J., Molina, J.M.: A context model and reasoning system to improve object tracking in complex scenarios. Expert Systems with Applications 36(8) (2009)Google Scholar
  11. 11.
    Tapia, D.I., Abraham, A., Corchado, J.M., Alonso, R.S.: Agents and ambient intelligence: case studies. J. Ambient Intelligence and Humanized Computing 1(2), 85–93 (2010)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  1. 1.Facultad de Informática de la Universidad Complutense de MadridMadridSpain
  2. 2.Facultad de Informática de la Universidad de MurciaMurciaSpain

Personalised recommendations