Chekol, M. W. (2009). A prototype for enabling distributed reasoning in a mobile network [Master Thesis, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/186562
Distributed reasoning; mobile network; rules and policies; Notation3; decision making agent.
de
Distributed reasoning; mobile network; rules and policies; Notation3; decision making agent.
en
Abstract:
In der Arbeit wird eine prototypische Implementierung eines verteilten Schlussfolgerungssystems entworfen und implementiert. Der Prototype basiert auf dem Open Source System Euler und der Sprache Python. Das System kann in einem mobilen Netzwerk verwendet werden in dem verschiedene Geräte miteinander kommunizieren. Das System kann aber auch als eigenständiges Schlussfolgerungssystem basierend auf der Sprache N3 auf einem Gerät verwendet werden. Das System kann Anwesenheitanfragen an ein anderes Gerät stellen und die Antworten in einen Schlussfolgerungsprozess einarbeiten.<br />Das System verwendet Notation3 Strategien und Regeln um die Schlussfolgerungen durchzuführen. Es soll als Kernkomponente in der Policy Engine des Magnet Beyond Projektes verwendet werden. Wenn man dieses System in die Policy Engine integriert entsteht ein Entscheidungsfindender Agent der mit anderen Instanzen gleicher Architektur im mobilen Netzwerk kommunizieren kann.<br />
de
In this thesis a prototype for distributed reasoning for mobile devices is specified and implemented. The system is based on the open source Euler reasoner and Python programming language is used for its implementation. The system is intended to be used in a (mobile) network where there are a range of mobile devices communicating one another. But it can also be used as a stand-alone Notation3 reasoner. The system is capable of sending presence requests (reasoning tasks) to another device in a network and merging responses afterwards.<br />It uses Notation3 policies and rules for performing reasoning tasks. It is the core component of the Policy Engine of MAGNET Beyond. Inserting this reasoner into the Policy Engine produces a decision making agent which can communicate with instances of its kind spread over a mobile network.