TOWARDS A FRAMEWORK FOR CONTEXT-AWARE INFORMATION SYSTEMS : A METAMODEL-DRIVEN DEFINITION AND IMPLEMENTATION

Context-awareness has captivated a lot of attention, especially in the field of pervasive and mobile computing which gives the naissance of the concept of smart cities in the last decade. Doubtless an important demand for real-world location data inner the virtual world is expanding. Nevertheless, users’ context is more than its location. Most contextaware information systems do not take into account the diversity of users’ preferences and needs because of its complexity to manage. A key element in the design of context-aware systems is the representation and management of context and of its attributes, to be able to define a relationship between each context and the aspects of interest. In this sense, the objective of our paper is to present a generic context metamodel for the development of context-aware systems. The automation that context-aware systems give can solve many problems and contributes to the concretization of the concept of the smart city. In this paper, we present our context-aware traffic light control system architecture and its implementation as a use case for our contribution which is the generic context framework for context-aware systems.

[1]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[2]  Bill N. Schilit,et al.  Disseminating active map information to mobile hosts , 1994, IEEE Network.

[3]  Peter J. Brown,et al.  The Stick-e Document: a Framework for Creating Context-aware Applications , 1996 .

[4]  Richard Hull,et al.  Towards situated computing , 1997, Digest of Papers. First International Symposium on Wearable Computers.

[5]  Andy Hopper,et al.  A new location technique for the active office , 1997, IEEE Wirel. Commun..

[6]  David R. Morse,et al.  Enhanced Reality Fieldwork: the Context Aware Archaeological Assistant , 1997 .

[7]  Peter J. Brown,et al.  Context-aware applications: from the laboratory to the marketplace , 1997, IEEE Wirel. Commun..

[8]  David Franklin,et al.  All gadget and no representation makes Jack a dull environment , 1998 .

[9]  Tom Rodden,et al.  Exploiting Context in HCI Design for Mobile Systems , 1998 .

[10]  Albrecht Schmidt,et al.  There is more to context than location , 1999, Comput. Graph..

[11]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[12]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[13]  Henry Lieberman,et al.  Out of context: Computer systems that adapt to, and learn from, context , 2000, IBM Syst. J..

[14]  Gregory D. Abowd,et al.  Charting past, present, and future research in ubiquitous computing , 2000, TCHI.

[15]  Ayse Göker,et al.  User Context and Personalisation , 2002, ECCBR Workshops.

[16]  Karen Henricksen,et al.  A framework for context-aware pervasive computing applications , 2003 .

[17]  Paul Dourish,et al.  What we talk about when we talk about context , 2004, Personal and Ubiquitous Computing.

[18]  Franca Garzotto,et al.  Ubiquitous access to cultural tourism portals , 2004 .

[19]  Ling Feng,et al.  Context for ubiquitous data management , 2005, International Workshop on Ubiquitous Data Management.

[20]  Angelo Corallo,et al.  Knowledge-Based Tools for E-Service Profiling and Mining , 2006 .

[21]  Baozong Yuan,et al.  Spontaneous sensor networks for context-aware computing , 2006 .

[22]  C. Batini,et al.  Reference Architecture and Framework , 2006 .

[23]  Andreas Zimmermann,et al.  An Operational Definition of Context , 2007, CONTEXT.

[24]  L Zhang,et al.  Evaluating Weigh-In-Motion Sensing Technology for Traffic Data Collection , 2007 .

[25]  Vincenzo Grassi,et al.  Towards model driven design of service-based context-aware applications , 2007, ESSPE '07.

[26]  Donghai Guan,et al.  Context Selection and Reasoning in Ubiquitous Computing , 2007, The 2007 International Conference on Intelligent Pervasive Computing (IPC 2007).

[27]  Kurt Geihs,et al.  A Comprehensive Context Modeling Framework for Pervasive Computing Systems , 2008, DAIS.

[28]  Stefan Poslad,et al.  Ubiquitous Computing: Smart Devices, Environments and Interactions , 2009 .

[29]  Gu Jun-zhong Context aware computing , 2009 .

[30]  Frank Dürr,et al.  A System for Distributed Context Reasoning , 2010, 2010 Sixth International Conference on Autonomic and Autonomous Systems.

[31]  Sanjay Sharma,et al.  An optimal and dynamic vehicular traffic management system , 2011, 2011 2nd International Conference on Computer and Communication Technology (ICCCT-2011).

[32]  Vaninha Vieira,et al.  Designing context-sensitive systems: An integrated approach , 2011, Expert Syst. Appl..

[33]  Agnès Front,et al.  An engineering method for context-aware and reactive systems , 2012, RCIS.

[34]  Rebecca Ferguson,et al.  Social Learning Analytics , 2012, J. Educ. Technol. Soc..

[35]  Aimilia Tasidou,et al.  Mobile guides: Taxonomy of architectures, context awareness, technologies and applications , 2013, J. Netw. Comput. Appl..

[36]  Rajaa Saidi,et al.  Towards a Framework for Context-Aware Mobile Information Systems , 2014, 2014 Tenth International Conference on Signal-Image Technology and Internet-Based Systems.

[37]  Arkady B. Zaslavsky,et al.  Context Aware Computing for The Internet of Things: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[38]  Derek Riley,et al.  Crowdsourcing traffic simulation to improve signal timing , 2014 .

[39]  Roberto Di Pietro,et al.  Smart health: A context-aware health paradigm within smart cities , 2014, IEEE Communications Magazine.

[40]  Rahul Kumar,et al.  ITMS (Intelligent Traffic Management System) , 2015, SocProS.

[41]  Fabiano Hessel,et al.  Context-Aware Systems: Technologies and Challenges in Internet of Everything Environments , 2017 .