Modelling Git Operations as Planning Problems

Modelling Git Operations as Planning Problems

dev git pddl planning-system

by
published on

Abstract

Version control systems use a graph data structure to track revisions of files. Those graphs are mutated with various commands by the respective version control system. The goal of this thesis is to formally define a model of a subset of Git commands which mutate the revision graph, and to model those mutations as a planning task in the Planning Domain Definition Language. Multiple ways to model those graphs will be explored and those models will be compared by testing them using a set of planners.

Download Thesis

Cite

@thesis{bachmann2021,
	title        = {Modelling Git Operations as Planning Problems},
	author       = {Tim Bachmann},
	year         = 2021,
	type         = {Bachelor's Thesis},
	shool        = {University of Basel},
	howpublished = {\url{https://github.com/Tiim/Bachelor-PDDL-Git-thesis/releases}}
}
Photo of Tim Bachmann

Hi, my name is Tim Bachmann! I'm a computer science master student at University of Basel, swimmer and swim coach.

I am passionate about all things web development, swimming, personal knowledge management and much more.

0 Comments and Interactions

Leave a comment or interact with this page via WebMention

┬ęTim Bachmann 2022

Built with SvelteKit and hosted on GitHub Pages.
View this website on GitHub!