Taking context into account in conceptual models using a Model Driven Engineering approach

  • Authors:
  • Arnaud Brossard;Mourad Abed;Christophe Kolski

  • Affiliations:
  • Aplon France, F-62223 Anzin St. Aubin, France;Université Lille Nord de France, F-59046 Lille, France and UVHC, LAMIH, F-59313 Valenciennes, France and CNRS, UMR 8530, F-59313 Valenciennes, France;Université Lille Nord de France, F-59046 Lille, France and UVHC, LAMIH, F-59313 Valenciennes, France and CNRS, UMR 8530, F-59313 Valenciennes, France

  • Venue:
  • Information and Software Technology
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Context: In public transport, travelers (considered as information systems users) do not have the same objectives and/or concerns at the same time. For this reason it is not always easy to provide them with the right information at the right time. If personalizing the information to the user allows to do this to some extend it is not enough since the information could also depend on the use of the context and the environment (e.g., place, time, etc.). Objective: This paper proposes a solution allowing the context to be managed inside an application's conceptual models in order to provide more flexible web applications from the user's point of view. Method: Our work is based on a modeling method using the Model Driven Engineering (MDE) approach and on practical field experiences permitting us to validate our solution. Our domain of application is personalized transport information. Results: Introducing the notion of context into rules and decision trees that are used inside conceptual models allowed us to incorporate context as important information for personalizing web applications. Conclusion: The context should be integrated into an application during the modeling phase to allow a smooth integration inside the application and to facilitate the evolution over time. Our solution offers a better user's experience through an extended personalization of web applications.