Vis enkel innførsel

dc.contributor.advisorWang, Alf Ingenb_NO
dc.contributor.advisorSørensen, Carl-Fredriknb_NO
dc.contributor.authorIndahl, Christiannb_NO
dc.contributor.authorRud, Kjell Martinnb_NO
dc.date.accessioned2014-12-19T13:31:50Z
dc.date.available2014-12-19T13:31:50Z
dc.date.created2010-09-03nb_NO
dc.date.issued2007nb_NO
dc.identifier347508nb_NO
dc.identifierntnudaim:3573nb_NO
dc.identifier.urihttp://hdl.handle.net/11250/250504
dc.description.abstractHardware has come a long way to support pervasive computing and workflow management, whilst software has fallen behind. Existing systems lack the ability to make decisions that corresponds with user intents and are unable to handle complex context-rich workflow conflicts. Since workflow systems are meant to facilitate normal workers, we have looked at how workflows can be generated and adapted without prior knowledge of programming. The approach is based on the elaboration of so called calm technologies, bringing user interference to a minimum. We propose ways of automating the process of obtaining context, generating workflows, making plans, and schedule resources before execution. Obtaining context is proposed done by a Context service which delivers tailored context information through abstraction. To create workflows, the only thing a user needs to know is what he wants to achieve. The rest is generated. The planning mechanism used is the Scheduling service first proposed in our depth study. As a part of this, we describe a method for how to simulate future context for better planning purposes, decreasing the need for adaption and replanning caused by context changes. When several actors execute workflows in an environment, conflicts will occur. We have made a proof-of-concept implementation of the Arbitration architecture from our depth study. This approach used case-based reasoning to recognise conflicts between workflows and select a solution. We set out to find a way to store a conflict representation as a CBR-case so it can be recognised in a different context and enable the service to recognise conflicts that are similar in nature. We found that a case could be stored using ontologies to describe the nature of the workflow constituents that make up the conflict. In addition, context and state triggers are proposed. These filter the cases that can not be conflicts, due to current contextual information or other states, before the CBR framework computes similarity of the cases against the current workflows. Using an expert system supporting fuzzy logic, it could speed up the similarity computations required to recognise conflicts. After running some scenarios, we found that the system was able to detect known conflicts in a different context and discover prior unknown. This was achieved because of the similarity in nature to a known conflict.nb_NO
dc.languageengnb_NO
dc.publisherInstitutt for datateknikk og informasjonsvitenskapnb_NO
dc.subjectntnudaimno_NO
dc.subjectSIF2 datateknikkno_NO
dc.subjectProgram- og informasjonssystemerno_NO
dc.titleArbitration and Planning of Workflow Processes in a Context-Rich Cooperative Environmentnb_NO
dc.typeMaster thesisnb_NO
dc.source.pagenumber228nb_NO
dc.contributor.departmentNorges teknisk-naturvitenskapelige universitet, Fakultet for informasjonsteknologi, matematikk og elektroteknikk, Institutt for datateknikk og informasjonsvitenskapnb_NO


Tilhørende fil(er)

Thumbnail
Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel