stringtranslate.com

Context model

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.

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. ^ Trullemans, Sandra; Van Holsbeeke, Lars; Signer, Beat (2017). "The Context Modelling Toolkit: A Unified Multi-Layered Context Modelling Approach". Proceedings of the ACM on Human-Computer Interaction (PACMHCI), 1(1). ACM: 7:1–7:16.
  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. ^ Delcher, A.; Harmon, D.; Kasif, S.; White, O.; Salzberg, S. L. (1999). "Improved microbial gene identification with GLIMMER". Nucleic Acids Research. 27 (23): 4636–4641. doi:10.1093/nar/27.23.4636. PMC 148753. PMID 10556321.
  6. ^ 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.
  7. ^ 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.
  8. ^ Component, Context, and Manufacturing Model Library – 2 (C2M2L-2), Broad Agency Announcement, DARPA-BAA-12-30, February 24, 2012