On defining and modeling context-awareness

Abstract

Purpose - This paper presents a methodology for defining and modeling context-awareness and describing efficiently the interactions between systems, applications and their context. Also the relation of modern context-aware systems with distributed computation is investigated. Design/methodology/approach - On this purpose, definitions of context and context-awareness are developed based on the theory of computation and especially on a computational model for interactive computation which extends the classical Turing Machine model. The computational model proposed here, encloses interaction and networking capabilities for computational machines. Findings - The definition of context presented here develop a mathematical framework for working with context. Also the modeling approach of distributed computing enables us to build robust, scalable and detailed models for systems and application with context-aware capabilities. Also enables us to map the procedures that support context-aware operations providing detailed descriptions about the interactions of applications with their context as well as with other external sources. Practical implications - A case study of a cloud based context-aware application is examined using the modeling methodology described in the paper so as to demonstrate the practical usage of the theoretical framework that is presented Originality/value - The originality on the framework presented here relies on the connection of context-awareness with the theory of computation and distributed computing.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…