Context-Aware Automatic Service Selection Mechanism for Ambient Intelligent Environments

Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 291)


To develop context-aware Ambient Intelligence systems, suitable context models and reasoning approaches are necessary to provide the suitable services to users in dynamic and transparent manner. Due the advantages in modeling dynamic systems, Colored Petri Nets are adopted in this paper. So based on Colored Petri Nets modeling language, we propose a context-aware automatic service selection mechanism for intelligent environments. Using this formalism we also propose a solution to avoid conflict that can occur among resources sharing.


Ambient Intelligence Context Awareness Multi Agent Systems Colored Petri Nets conflict resolution 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Abascal, J., Civit, A., Fellbaum, K.: Smart Homes- Technologiy for the future. In: COST Seminar, Leuven, Belguim. Telecommunications: Access for all (2001)Google Scholar
  2. 2.
    Abraham, A., Corchado, J.M., Alonso, R.S.: Agents and ambient intelligence: case studies. In: Dante, I., Tapia, J. (eds.) Ambient Intell. Human Comput., vol. 1, pp. 85–93 (2010), doi:10.1007/s12652-009-0006-2Google Scholar
  3. 3.
    Amigoni, F., Gatti, N., Pinciroli, C., Roveri, M.: What planner for ambient intelligence applications? IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans 35(1), 7–21 (2005)CrossRefGoogle Scholar
  4. 4.
    Carbi, G., Ferrari, L., Leonardi, L., Zambonelli, F.: The LAICA project/ supporting ambient intelligence via agents and ad-hoc middelware. In: Proceedings of WETICE 2005, 14 th IEEE International Workshops on Enabling Technologiesw/ Infrastructurew for Collaborative Entreprises, vol. 5, pp. 39–46 (2005)Google Scholar
  5. 5.
    Tapia, D.I., Fraile, J.A., Rodríguez, S., Alonso, R.S., Corchado: Integrating, J.M.: hardware agents into an enhanced multi-agent architecture for Ambient Intelligence systems. Inf. Sci. 222, 47–65 (2013)CrossRefGoogle Scholar
  6. 6.
    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 (2001)Google Scholar
  7. 7.
    Ferber, J.: Les Systèmes Multi Agents: vers une intelligence collective. InterEdidion (1995)Google Scholar
  8. 8.
    Abowd, G.D., Dey, A.K.: Towards a Better Understanding of Context and Context-Awareness. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, pp. 304–307. Springer, Heidelberg (1999)CrossRefGoogle Scholar
  9. 9.
    Hu, X., Du Bruce Spencer, W.: A Multi-Agent Framework for Ambient Systems Development. In: MobiWIS 2011 (2011)Google Scholar
  10. 10.
    ISTAG, Scenarios for Ambient Intelligence in 2010, European Commission Report (2001)Google Scholar
  11. 11.
    Jennings, N.R., Wooldridge, M.J.: Applications of intelligent agents. In: Nicholas, R. (ed.)Google Scholar
  12. 12.
    Jensen, K.: Coloured Petri nets and the invariant method. T.S.C. 14, 317–336 (1981)CrossRefMATHGoogle Scholar
  13. 13.
    Ye, J., Dobsona, S., McKeever, S.: Situation identification techniques in pervasive computing: A review. Pervasive and Mobile Computing 8, 36–66 (2012)CrossRefGoogle Scholar
  14. 14.
    Kwon, O.B.: Modeling and generating context-aware agent-based applications with amended colored petri nets. Exp. Syst. Appl. 27(4), 609–621 (2004)CrossRefGoogle Scholar
  15. 15.
    Murata, T.: Petri nets: properties, analysis and applications. Proceedings of the IEEE 6(1), 39–50 (1990)Google Scholar
  16. 16.
    Peterson, J.K.: Petri Nets Theory and the modeling of systems., Englewood ellifs (1981)Google Scholar
  17. 17.
    Satoh, I.: Mobile Agents for Ambient Intelligence. In: Ishida, T., Gasser, L., Nakashima, H. (eds.) MMAS 2005. LNCS (LNAI), vol. 3446, pp. 187–201. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  18. 18.
    Schilit, B.N., Theimer, M.M.: Disseminating active map information to mobile hosts. Netw. IEEE 8(8), 22–32 (1994)CrossRefGoogle Scholar
  19. 19.
    Ferrando, S.P., Onaindia, E.: Context-Aware Multi-Agent Planning in intelligent environments. Information Sciences 227, 22–42 (2013)CrossRefGoogle Scholar
  20. 20.
    Han, S., Youn, H.Y.: Petri net-based context modeling for context-aware systems. Springer Science+Business Media B.V (2011)Google Scholar
  21. 21.
    Vallée, M., Ramparany, F., Vercouter, L.: Composition Flexible de Services d’Objets Communicants. In: UbiMob 2005: Proceedings of the 2nd French-Speaking Conference on Mobility and Ubiquity Computing, pp. 185–192 (2005)Google Scholar
  22. 22.
    Wang, H., Zeng, Q.: Modeling and analysis for workflow constrained by resources and nondetermined time: an approach based on petri nets. IEEE Trans. Syst. Man Cybern. A Syst. Hum. 38(4), 802–817 (2008)CrossRefMATHMathSciNetGoogle Scholar
  23. 23.
    Weiser, M.: The computer for the 21st century. Scientific American 256(3), 94–104 (1991)CrossRefGoogle Scholar
  24. 24.
    Weld, D.S.: Recent advances in AI planning. AI Magazine 20(2), 93–123 (1999)Google Scholar
  25. 25.
    Carreira, P., Resendes, S., Santos, A.: Toward automatic conflict detection in home and building automation systems. Pervasive and Mobile Computing (2013)Google Scholar
  26. 26.

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.Lire LaboratoryConstantine 2 UniversityConstantineAlgeria

Personalised recommendations