Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

CMA-EV: A Context Management Architecture Extended by Event and Variability Management

  • Conference paper
  • First Online:
Innovations in Smart Cities Applications Volume 4 (SCA 2020)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 183))

  • 2763 Accesses

Abstract

Nowadays software systems must adapt themselves to suit the specific context in which they operate. Context-awareness concepts are suitable for systems that must be optimally configured during execution. Because they allow systems to interact with real world by deciding the degree of adaptation the environment requires. In this sense, this paper presents our approach that consists of a CMA-EV architecture for the development of context-aware event-based systems, from the modeling phase through a context management architecture extended by event processing and variability management. Also, a discussion about the importance and challenges in designing context-aware and event-based applications is presented. An essential aspect that is often neglected in context modeling and also triggers adaptation is the context variability. This paper puts the light on this notion and proposes context feature model that would help the designer in programming adaptation for context-aware systems. All crucial these notions (context, event, and variability) are combined in our proposed CMA-EV architecture for the development of context aware and event-based system extended by variability management. Moreover, a Smart Tourism Recommender System (STRS), that respect personal preferences and capture usage, personal, social and environmental contextual parameters, is implemented to validate our approach.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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

Similar content being viewed by others

References

  1. Aarab, Z., Saidi, R., Rahmani, M.D.: «Towards a framework for context-aware mobile information systems». In: 2014 Tenth International Conference on Signal-Image Technology & Internet-Based Systems (SITIS), pp. 694–701, Marrakech, November 2014. http://ieeexplore.ieee.org/abstract/document/7081618/. Accessed 28 June 2017

  2. 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: Handheld and Ubiquitous Computing, pp. 304–307 (1999). http://link.springer.com/chapter/10.1007/3-540-48157-5_29. Accessed 26 Feb 2014

  3. Pernici, B., Krogstie, J.: Mobile Information Systems. Springer (2006)

    Google Scholar 

  4. Aarab, Z., El ghazi, A., Saidi, R., Rahmani, M.D.: «Toward a Smart Tourism Recommender System: Applied to Tangier City» (2017)

    Google Scholar 

  5. Aarab, Z., Saidi, R., Rahmani, M.D.: Context modeling and metamodeling: a state of the art. In: El Oualkadi, A., Choubani, F., El Moussati, A. (eds.) Proceedings of the Mediterranean Conference on Information & Communication Technologies 2015. LNEE, vol. 381, pp. 287–295. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-30298-0_30

    Chapter  Google Scholar 

  6. Vieira, V., Tedesco, P., Salgado, A.C.: «Designing context-sensitive systems: An integrated approach» Exp. Syst. Appl. 38(2) 1119–1138 (2011)

    Google Scholar 

  7. Kong, J., Jung, J.-Y., Park, J.: «Event-driven service coordination for business process integration in ubiquitous enterprises». Comput. Ind. Eng. 57(1), 14–26 (2009)

    Google Scholar 

  8. Paschke, A., Vincent, P.: «A reference architecture for event processing». In: Proceedings of the Third ACM International Conference on Distributed Event-Based Systems, p. 25 (2009). http://dl.acm.org/citation.cfm?id=1619291. Accessed 28 June 2017

  9. Dunkel, J., Fernández, A., Ortiz, R., Ossowski, S.: «Event-driven architecture for decision support in traffic management systems». Expert Syst. Appl. 38(6) 6530–6539 (2011)

    Google Scholar 

  10. Ben Cheikh, A., Front, A., Giraudin, J.-P., Coulondre, S.: «An engineering method for context-aware and reactive systems». In: Sixth International Conference on Research Challenges in Information Science (RCIS), 2012, pp. 1–12 (2012). http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6240433

  11. Mallouli, S.D., Assar, S., Souveyet, C.: «Proposition d’une démarche de type IDM pour la construction d’outils d’exécution de processus». In: INFormatique des ORganisations et Systèmes d’Information et de Décision, p. 163 (2014). https://hal.archives-ouvertes.fr/hal-00998524/. Accessed 28 June 2017

  12. Faucher, C., Bertrand, F., Lafaye, J.-Y., Teyssou, D., Bully, M.: «Une approche fondée sur l’IDM pour le développement d’un environnement de production journalistique». TSI-Tech. Sci. Inform. 31(7) 917 (2012)

    Google Scholar 

  13. Boukerche, A., Loureiro, A.A., Nakamura, E.F., Oliveira, H.A., Ramos, H.S., Villas, L.A.: «Cloud-assisted computing for event-driven mobile services». Mob. Netw. Appl. 19(2), 161–170 (2014)

    Google Scholar 

  14. Hartmann, H., Trew, T.: «Using feature diagrams with context variability to model multiple product lines for software supply chains». In: 12th International on Software Product Line Conference, 2008. SPLC 2008, pp. 12–21 (2008). http://ieeexplore.ieee.org/abstract/document/4626836/. Accessed 14 Sept 2017

  15. Ali, R., Yu, Y., Chitchyan, R., Nhlabatsi, A., Giorgini, P.: «Towards a unified framework for contextual variability in requirements». In: Third International Workshop on Software Product Management (IWSPM), 2009, pp. 31–34 (2009). http://ieeexplore.ieee.org/abstract/document/5457323/. Accessed 14 Sept 2017

  16. Murguzur, A., Capilla, R., Trujillo, S., Ortiz, O., Lopez-Herrejon, R.E.: «Context variability modeling for runtime configuration of service-based dynamic software product lines». In: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools, vol. 2, pp. 2–9, (2014). http://dl.acm.org/citation.cfm?id=2655957. Accessed 14 Sept 2017

  17. Amja, A.M. Obaid, A., Mili, H.: «Combining variability, RCA and feature model for context-awareness». In: 2016 Sixth International Conference on Innovative Computing Technology (INTECH), pp. 15–23 (2016). http://ieeexplore.ieee.org/abstract/document/7845015/. Accessed 14 Sept 2017

  18. Schilit, B., Adams, N., Want, R.: «Context-aware computing applications». In: First Workshop on Mobile Computing Systems and Applications, 1994. WMCSA 1994, pp. 85–90 (1994). http://ieeexplore.ieee.org/abstract/document/4624429/. Accessed 23 June 2017

  19. Brown, P.J.: «The stick-e document: a framework for creating context-aware applications». Electron. Publ.-Chichester 8, 259–272 (1995)

    Google Scholar 

  20. Brown, P.J., Bovey, J.D., Chen, X.: «Context-aware applications: from the laboratory to the marketplace». IEEE Pers. Commun. 4(5), 58–64 (1997)

    Google Scholar 

  21. Ryan, N., Pascoe, J., Morse, D.: «Enhanced reality fieldwork: the context aware archaeological assistant». Bar Int. Ser. 750, 269–274 (1999)

    Google Scholar 

  22. Göker, A., Myrhaug, H.I.: «User context and personalisation» (2020) http://goker.us/papers/personalization_workshop.pdf#page=4. Accessed 23 June 2017

  23. Henricksen, K.: A framework for context-aware pervasive computing applications. University of Queensland, Queensland (2003)

    Google Scholar 

  24. Guan, D., Yuan, W., Lee, S., Lee, Y.-K.: «Context selection and reasoning in ubiquitous computing» In: The 2007 International Conference on Intelligent Pervasive Computing, IPC. 2007, pp. 184–187 (2007). http://ieeexplore.ieee.org/abstract/document/4438421/. Accessed 23 June 2017

  25. Schmidt, A., Beigl, M., Gellersen, H.-W.: «There is more to context than location». Comput. Graph 23(6), 893–901 (1999)

    Google Scholar 

  26. Miao, Z., Yuan, B.: «Spontaneous sensor networks for context-aware computing». In: 2006 IET International Conference on Wireless, Mobile and Multimedia Networks, pp. 1–4 (2006), http://ieeexplore.ieee.org/abstract/document/5195749/. Accessed 23 June 2017

  27. Rodden, T., Cheverst, K., Davies, K., Dix, A.: «Exploiting context in HCI design for mobile systems». In: Workshop on Human Computer Interaction with Mobile Devices, pp. 21–22 (1998). http://alandix.com/academic/papers/exploting-context-1998/. Accessed 23 June 2017

  28. Jun-Zhong, G.: Context aware computing. J. East China Norm. Univ. Nat. Sci. 5, 1–20 (2009)

    Google Scholar 

  29. Zimmermann, A., Lorenz, A., Oppermann, R.: «An operational definition of context». In: International and Interdisciplinary Conference on Modeling and Using Context, pp. 558–571 (2007). http://link.springer.com/chapter/10.1007/978-3-540-74255-5_42. Accessed 23 June 2017

  30. Grassi, V., Sindico, A.: «Towards model driven design of service-based context-aware applications». In: International Workshop on Engineering of Software Services for Pervasive Environments: In Conjunction with the 6th ESEC/FSE Joint Meeting, pp. 69–74 (2007). http://dl.acm.org/citation.cfm?id=1294915. Accessed 23 June 2017

  31. Rizou, S., Häussermann, K., Dürr, F., Cipriani, N., Rothermel, K.: «A system for distributed context reasoning». In: 2010 Sixth International Conference on Autonomic and Autonomous Systems (ICAS), pp. 84–89 (2010). http://ieeexplore.ieee.org/abstract/document/5442615/. Accessed 23 June 2017

  32. Garzotto, F., Paolini, P., Speroni, M., Proll, B., Retschitzegger, W., Schwinger, W.: «Ubiquitous access to cultural tourism portals». In: 2004 Proceedings of the 15th International Workshop on Database and Expert Systems Applications, pp. 67–72 (2004). http://ieeexplore.ieee.org/abstract/document/1333451/. Accessed 23 June 2017

  33. Emmanouilidis, C., Koutsiamanis, R.-A., Tasidou, A.: «Mobile guides: Taxonomy of architectures, context awareness, technologies and applications». J. Netw. Comput. Appl. 36(1), 103–125 (2013)

    Google Scholar 

  34. Perera, C., Zaslavsky, A., Christen, P., Georgakopoulos, D.: «Context aware computing for the Internet of Things: a survey». IEEE Commun. Surv. Tutor. 16(1), 414–454 (2014)

    Google Scholar 

  35. Adorni, M., et al.: «Reference architecture and framework». In: Mobile Information Systems: Infrastructure and Design for Adaptivity and Flexibility, Springer, Heidelberg (2006)

    Google Scholar 

  36. Aarab, Z., Saidi, R., Rahmani, M.D.: «Event-Driven Modeling for Context-Aware Information Systems», December 2016

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zineb Aarab .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Aarab, Z., El ghazi, A., Saidi, R., Rahmani, M.D. (2021). CMA-EV: A Context Management Architecture Extended by Event and Variability Management. In: Ben Ahmed, M., Rakıp Karaș, İ., Santos, D., Sergeyeva, O., Boudhir, A.A. (eds) Innovations in Smart Cities Applications Volume 4. SCA 2020. Lecture Notes in Networks and Systems, vol 183. Springer, Cham. https://doi.org/10.1007/978-3-030-66840-2_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-66840-2_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-66839-6

  • Online ISBN: 978-3-030-66840-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics