Context model explained

A context model (or context modeling) defines how context data are structured and maintained (It plays a key role in supporting efficient context management).[1] It aims to produce a formal or semi-formal description of the context information that is present in a context-aware system. In other words, the context is the surrounding element for the system, and a model provides the mathematical interface and a behavioral description of the surrounding environment.

It is used to represent the reusable context information of the components (The top-level classes consist of Operating system, component container, hardware requirement and Software requirement).

A key role of context model is to simplify and introduce greater structure into the task of developing context-aware applications.[2] [3]

Examples of context models

The Unified Modeling Language as used in systems engineering defines a context model as the physical scope of the system being designed, which could include the user as well as the environment and other actors. A system context diagram represents the context graphically..

Several examples of context models occur under other domains.

Notes and References

  1. Book: Rapid integration of software engineering techniques . Springer . Nicolas Guelfi . Anthony Savidis . 2006 . 131 . 3-540-34063-7 .
  2. Book: The Engineering Handbook of Smart Technology for Aging, Disability and Independence . Wiley . Abdelsalam Helal . Mounir Mokhtari . Bessam Abdulrazak . 2008 . 592 . 978-0-471-71155-1.
  3. Trullemans . Sandra . Lars . Van Holsbeeke . Beat . Signer . The Context Modelling Toolkit: A Unified Multi-Layered Context Modelling Approach . Proceedings of the ACM on Human-Computer Interaction (PACMHCI), 1(1) . 7:1–7:16 . ACM . 2017 .
  4. Klein, Dan, and Christopher D. (2002) Manning. "A generative constituent-context model for improved grammar induction." In Proceedings of the 40th Annual Meeting on Association for Computational Linguistics, pp. 128-135. Association for Computational Linguistics.
  5. 10556321 . 148753 . 10.1093/nar/27.23.4636. Improved microbial gene identification with GLIMMER . 1999 . Delcher . A. . Harmon . D. . Kasif . S. . White . O. . Salzberg . S. L. . Nucleic Acids Research . 27 . 23 . 4636–4641 .
  6. Wang . Xiao Hang . D. Qing . Zhang . Tao . Gu . Hung Keng . Pung . Ontology based context modeling and reasoning using OWL . Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops . 18–22 . IEEE . 2004 . 10.1.1.3.9626 .
  7. An ontology-based context model in intelligent environments . Gu . Tao . Xiao Hang . Wang . Hung Keng . Pung . Da Qing . Zhang . Proceedings of Communication Networks and Distributed Systems Modeling and Simulation Conference . 2004 . 270–275 . 2004.
  8. https://www.fbo.gov/utils/view?id=e151081630f5eb16692e286f00e450ad Component, Context, and Manufacturing Model Library – 2 (C2M2L-2)