Context Emergence Using Graph Theory - Defining and Modeling Context for Industrial Assets Using Graphs

Bharath Rao, Arila Atanassova-Barnes

Abstract

Traditionally, context in software is modeled as a global variable, static class, or similar mechanisms that are initialized when an application is loaded and updated periodically through the lifetime of the application as the end user interacts with instructions. This approach is limited to customizations, personalization and initialization based on previously captured, mostly static information. It is a replay of a previous state. In this paper we propose a new approach to defining and modeling context for software applications using graphs. Context is fundamentally interaction-based and comes into play when one entity interacts with another to achieve a goal in a given environment constrained by time and location. By capturing the interactions between entities in a graph, context becomes emergent rather than declarative and can be learned from user interactions. The context is discovered by first-degree graph traversal of interacting entities. The discovered context is used to achieve context sensitive goals in environments with a large number of interconnected entities such as the Internet of Things (IoT).

References

  1. Loren, J., 2015. Big Data Meets Big Context. https://www.gesoftware.com/blog/big-data-meets-bigcontext
  2. Abowd, G, Dey, A., Brown, P., Davis, N., Smith, M., and Steggles, P.,1999. Towards a better understanding of context and context-awareness. In Proceedings of the 1st International Symposium on Handheld and Ubiquitous Computing HUC'99, London, UK.
  3. W3C Working Committee, RDF 1.1 Concepts and Abstract Syntax 2014, http://www.w3.org/TR/rdf11-concepts/
  4. Lewes, G. H.,1874. Problems of Life and Mind (First Series), https://ia700500.us.archive.org/2/items/problemsoflife mi01leweiala/problemsoflifemi01leweiala_bw.pdf
  5. Guan, D, Yuan, W., Lee, S., and Lee, Y.-K. 2007. Context selection and reasoning in ubiquitous computing. In Intelligent Pervasive Computing, 2007 IPC, The 2007 International Conference on, oct 2007, pp. 184-187.
  6. Perera, C., Zaslavsky, A., Christen, P., Georgakopoulos, D.,2013. Context Computing for the Internet of Things. In IEEE Communication Surveys & Tutorials Journal.
  7. Nguyen, T., Lopes,Wontaek, L., Nguyen, H., Choi, D., 2008. Context Awareness Framework based on Contextual Graph. In WOCN'08, 5th International
Download


Paper Citation


in Harvard Style

Rao B. and Atanassova-Barnes A. (2015). Context Emergence Using Graph Theory - Defining and Modeling Context for Industrial Assets Using Graphs . In Proceedings of the Fifth International Symposium on Business Modeling and Software Design - Volume 1: BMSD, ISBN 978-989-758-111-3, pages 213-217. DOI: 10.5220/0005887302130217


in Bibtex Style

@conference{bmsd15,
author={Bharath Rao and Arila Atanassova-Barnes},
title={Context Emergence Using Graph Theory - Defining and Modeling Context for Industrial Assets Using Graphs},
booktitle={Proceedings of the Fifth International Symposium on Business Modeling and Software Design - Volume 1: BMSD,},
year={2015},
pages={213-217},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005887302130217},
isbn={978-989-758-111-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Fifth International Symposium on Business Modeling and Software Design - Volume 1: BMSD,
TI - Context Emergence Using Graph Theory - Defining and Modeling Context for Industrial Assets Using Graphs
SN - 978-989-758-111-3
AU - Rao B.
AU - Atanassova-Barnes A.
PY - 2015
SP - 213
EP - 217
DO - 10.5220/0005887302130217