Bachelorarbeit BCLR-2023-54

Dullak, Marcin: Discovering Planning Functionalities in PDDL-based Planners through Static Code Analysis.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Bachelorarbeit Nr. 54 (2023).
55 Seiten, englisch.

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.

Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
BetreuerGeorgievski, Dr. Ilche
Eingabedatum23. Februar 2024
   Publ. Institut   Publ. Informatik