Context model

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]

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.

References

  1. Nicolas Guelfi, Anthony Savidis (2006). Rapid integration of software engineering techniques. Springer. p. 131. ISBN 3-540-34063-7.
  2. Abdelsalam Helal, Mounir Mokhtari, Bessam Abdulrazak (2008). The Engineering Handbook of Smart Technology for Aging, Disability and Independence. Wiley. p. 592. ISBN 978-0-471-71155-1.
  3. Klein, Dan, and Christopher D. 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, 2002.
  4. Delcher, Arthur L., Douglas Harmon, Simon Kasif, Owen White, and Steven L. Salzberg. "Improved microbial gene identification with GLIMMER." Nucleic acids research 27, no. 23 (1999): 4636-4641.
  5. Wang, Xiao Hang; Zhang, D. Qing; Gu, Tao; Pung, Hung Keng (2004). "Ontology based context modeling and reasoning using OWL". Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops (IEEE): 18–22. CiteSeerX: 10.1.1.3.9626.
  6. Gu, Tao; Wang, Xiao Hang; Pung, Hung Keng; Zhang, Da Qing (2004). "An ontology-based context model in intelligent environments" (PDF). Proceedings of communication networks and distributed systems modeling and simulation conference 2004: 270–275.
  7. Component, Context, and Manufacturing Model Library – 2 (C2M2L-2), Broad Agency Announcement, DARPA-BAA-12-30, February 24, 2012
This article is issued from Wikipedia - version of the Friday, January 08, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.