A context-aware and workflow-based framework for pervasive environments

2019-01-01
Avenoglu, Bilgin
Eren, Pekin Erhan
Using currently available infrastructure in pervasive environments it is possible to provide intelligent mechanisms that offer people help and guidance for organizing their daily activities. In this study, a framework providing such capabilities is proposed. This framework allows users to model their daily activities in the form of workflows, which are adaptable at run-time according to context information collected in pervasive environments. A workflow engine is used for modelling and management of workflows, while a separate rule engine with complex event processing (CEP) capability is incorporated into the framework for enhancing workflow adaptation and execution. The adaptation model in the framework allows for the modelling of activities in a hierarchical manner, from high level abstract activities to more detailed ones. An event-driven architecture (EDA) is utilized for loosely coupled interaction between the workflow engine and the rule engine, allowing these engines and other context sources to exchange data among themselves. Moreover, the EDA allows incorporation of context information into the workflow models without modifying the workflow language. A level of automation higher than the level supported by workflows is proposed by processing events in pervasive environments using CEP. A prototype implementation is developed and the framework is evaluated with some real life examples that demonstrate its applicability.
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING

Suggestions

A Context-aware and workflow-based framework for pervasive environments
Avenoğlu, Bilgin; Eren, Pekin Erhan; Department of Information Systems (2014)
In this thesis study, a framework offering people help and guidance for organizing their daily activities is proposed. This framework allows users to model their daily activities in the form of workflows. Due to the dynamic nature of pervasive environments, workflows are enabled to be adaptable at runtime according to context information collected in pervasive environments. A workflow engine is used for modeling and management of workflows and a separate rule engine with Complex Event Processing (CEP) capab...
A Complex Event Processing Based Framework for Intelligent Environments
Avenoglu, Bilgin; Eren, Pekin Erhan (2013-07-19)
The variety and volume of data produced by devices and sensors in Intelligent Environments (IEs) pose difficulties regarding their collection, analysis and delivery. More specifically, extraction of high level information valuable for the users requires specialized analysis techniques. In this study, we present a framework incorporating complex event processing (CEP) and publish-subscribe based messaging for addressing such needs. Within the framework, data are collected from heterogeneous data sources to g...
A visual programming framework for distributed Internet of Things centric complex event processing
Gökalp, Mert Onuralp; Koçyiğit, Altan; Eren, Pekin Erhan (2019-03-01)
Complex Event Processing (CEP) is a promising approach for real-time processing of big data streams originating from Internet of Things (IoT) devices. Even though scalability and flexibility are key issues for IoT applications, current studies are mostly based on centralized solutions and restrictive query languages. Moreover, development, deployment and operation of big-data applications require significant amount of technical expertise. Hence, a framework that provides a higher abstraction level programmi...
A multitasking knowledge-based system for control applications
Tolun, Mehmet; Baykal, Nazife; Abu-Shaar, S. (1999)
Knowledge-based systems can provide several intelligent features for control applications, which decrease their dependency on human operators. As industrial systems become more complex, the response time and the amount of thinking required to control a large number of instruments far surpass the capability of humans. This paper describes a knowledge-based tool architecture that is supported by a multitasking inference engine and an interfacing hardware for data acquisition. The tool Features a high-level...
A process capability based assessment model for software workforce in emergent software organizations
TANRIÖVER, ÖMER ÖZGÜR; Demirörs, Onur (Elsevier BV, 2015-01-01)
Software process improvement frameworks for software organizations enable to identify opportunities for improving the processes as well as establishing road maps for improvement. However, software process improvement practice showed that to achieve a sustained, leveraged state, software organizations need to focus on the workforce as much as the process. Software process improvement frameworks address the people dimension indirectly through processes. To complement process assessment models/methods, there i...
Citation Formats
B. Avenoglu and P. E. Eren, “A context-aware and workflow-based framework for pervasive environments,” JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, pp. 215–237, 2019, Accessed: 00, 2020. [Online]. Available: https://hdl.handle.net/11511/31456.