Bachelor Thesis BCLR-2023-54

BibliographyDullak, Marcin: Discovering Planning Functionalities in PDDL-based Planners through Static Code Analysis.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Bachelor Thesis No. 54 (2023).
55 pages, english.
Abstract

While AI planners are widely used, there is a significant lack of detailed documentation concerning their architecture and functionality. In this bachelor thesis, we conduct an examination of the codebases of seven distinct AI planners using Static Code Analysis, addressing an area not previously explored in academic research. Our exploration uncovered various planning functionalities integral for future architectural improvements and designs. It was observed that the prevailing architecture in most AI planners is tightly-coupled, which presents challenges in maintaining and deploying planning systems. Our research suggests a transition to a modular design for enhanced maintainability and reusability of AI planner architectures and underscores the need for more research including the use of Static Code Analysis as one of the approaches.

Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Georgievski, Dr. Ilche
Entry dateFebruary 23, 2024
New Report   New Article   New Monograph   Computer Science