Bakalářská práce

Implementation of provenance chains traversal

Tomáš Zobač
Anotace

Provenance je informace dokumentující historii objektu. Může obsahovat informace, jako je původ objektu nebo předchozí akce, které s ním byly provedeny. Tyto informace lze serializovat do jedné z mnoha podporovaných reprezentací (např. PROV-N, XML) a následně je propojit, čímž vznikne provenance řetězec. Cílem této práce je implementovat nástroj na procházení provenance řetězců reprezentovaných PROV …více

Abstract

Provenance is information documenting the history of an object. It can hold information, such as the origin of an object or previous actions performed on it. This information can be serialized into one of the many supported representations (e.g., PROV-N, XML) and subsequently interconnected, creating a provenance chain. This thesis aims to implement a tool for traversing provenance chains represented …více

Zadání práce
Provenance information documents the history of an object. This thesis aims to implement a command line tool for distributed provenance information traversal simulation. In particular, the student will 1) get familiar with the PROV-DM data model for provenance information representation and with a specification for distributed provenance information; 2) get familiar with the input provenance documents used to pilot the implementation of the library; 3) implement the library. The library will be built on the Java implementation of the PROV data model (ProvToolbox) and will consist of two modules: a module for generating additional information required for the traversal and a module for the traversal. The minimal functionality of the traversal algorithm will be to provide information about precursors or successors of an object documented in distributed provenance. The library will be implemented for traversing .provn documents but will be designed in a way that is easily extensible for other formats or storage. The text part of the thesis should include a chapter that elaborates on how the distributed provenance is simulated in the implementation part.
Práce zkontrolována:
3. 1. 2024 10:37, RNDr. Rudolf Wittner, učo 396340
Jazyk práce
angličtina angličtina
Termín obhajoby
12. 2. 2024
Práce byla úspěšně obhájena

Vedoucí

RNDr. Rudolf Wittner, učo 396340
SD OS CERIT SC ÚVT MU

Oponent

RNDr. Jaroslav Pelikán, Ph.D., učo 173
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Kyberbezpečnost
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.