Sadzik, Katharina Supervisor: Prof. Gudrun Klinker Advisor: Dyrda, Daniel (@ga67gub) Submission Date: [created]
Reactive programming (RP) is a declarative programming paradigm that concerns itself with data streams and how the asynchronously arriving events on those stream get handled. This is in direct opposition to commonly used imperative programming methods, which implement event flows step-by-step. Current debuggers support the imperative paradigm and cannot be used with declarative logic. Most already developed RP debuggers are, unfortunately, only available as web pages and not directly accessible via IDE, which makes working with them complicated and time intensive. This work aims at developing a possible approach for an RP debugging tool directly integrated into the Unity editor. Furthermore, a demonstrator is presented to gauge whether this tool has merit in facilitating learning and understanding RP concepts. Later evaluation shows that this approach does, indeed, have merit in understanding RP output, although some further work would still benefit the project.
[ PDF (optional) ]
[ Slides Kickoff/Final (optional)]