← Back to PhD Topics

Work Package 1 - Reversible Programming Languages

WP1 focuses on language design, semantics, and toolchains that make reversible programming practical for real-world software.

3 topics Doctoral training

Overview

This work package develops robust reversible programming abstractions and supporting tools. It addresses language expressiveness, modularity, typing disciplines, and formal semantics needed to transition from academic prototypes to production-ready workflows.

WP1 investigates structured reversible control flow, error handling, compositional design, and interoperability with existing software ecosystems, with a strong emphasis on usability for researchers and developers.

It also contributes language-level verification and debugging approaches that improve reliability and maintainability in reversible software projects.

Topics in this Work Package