Skip to content. | Skip to navigation

Informatik 5
Information Systems
Prof. Dr. M. Jarke
Sections
Personal tools
You are here: Home Theses Prototypes on IPFS: A Realization of globally distributed reusable Knowledge

Contact

Prof. Dr. M. Jarke
RWTH Aachen
Informatik 5
Ahornstr. 55
D-52056 Aachen
Tel +49/241/8021501
Fax +49/241/8022321

How to find us

Annual Reports

Disclaimer

Webmaster

 

 

Prototypes on IPFS: A Realization of globally distributed reusable Knowledge

Thesis type
  • Bachelor
Student Dominik Hüser
Status Finished
Submitted in 2017
Presentation on 14. Sep 2017 12:00
Presentation room Seminarraum I5
Add presentation to calendar vCal
iCal
File download
Supervisor(s)
Advisor(s)

This bachelor thesis combines the Prototype Knowledge
Representation with the InterPlanetary File System (IPFS). After intro-
ducing both systems, we give an overview of existing Prototype systems
and comparable distributed knowledge representation approaches. Then,
the thesis will focus on a mapping from the formal Prototype definition
by Cochez, Decker and Prud’hommeaux to the specifications of IPFS.
The main part of the thesis deals with the implementation of this map-
ping, including important design decisions and several benchmarks in a
controlled system as well as in a real world environment. As a result,
we created a system allowing the deployment of immutable and muta-
ble prototype expressions on a globally distributed, peer-to-peer system.
Prototype knowledge base’s consistency can be checked and its fixpoint
can be computed, right after. Strong reuse of prototype expressions is en-
abled due to IPFS’ content based addressing as well as the way of how the
presented implementation allows to reuse expressions from other users.
Nevertheless, we will observe that the used peer-to-peer system is not
suiting the created mapping for prototype knowledge representation on
a large scale. Therefore, the thesis is rounded up with an outlook into
possible improvements of the underlying peer-to-peer system, as well as
alternative mappings.

Document Actions