Finally, the source code of my master’s thesis is published as open source under the BSD license. In my thesis I developed two libraries to support decision-making at runtime and adaptive code execution with Dart:
Furthermore, a blog post on the blog of my employer inovex GmbH explains the motivation and provides more information about the libraries. I hope the libraries are useful and/or give an interesting glimpse into the topic of adaptive code execution. Feel free to contact me for any questions, fork the project or report issues.