ECOOP 2025
Mon 30 June - Fri 4 July 2025 Bergen, Norway
Thu 3 Jul 2025 09:10 - 10:10 at M207 - Keynote 1

This talk introduces a programming model that addresses the complexities of developing decentralized applications across diverse, geo-distributed infrastructures. While existing distributed systems techniques are robust, their inaccessibility often forces developers into centralized cloud dependencies. Our approach reinterprets and integrates these techniques into a cohesive framework, making decentralization a first-class programming principle. This enables developers to design applications where individual nodes operate with local autonomy (“think locally”) while seamlessly composing these views into globally consistent and verifiable behaviors (“act globally”). Furthermore, we integrate native time-evolving capabilities, allowing decentralized systems to dynamically adapt across both space and time. By combining local autonomy with global coherence, this model significantly mitigates complexity, empowering developers to build correct-by-construction distributed applications for the decentralized future.

I am a Professor of Computer Science at the Technical University of Darmstadt, Germany.

My research focuses on software development paradigms and tools.

On the paradigms side, I develop programming languages to enable the visions of “software as a service (SaaS)” and “software product-lines” by providing large-scale module concepts with built-in support for adaptability and extensibility.

On the tools side, I work on intelligent software-development environments that guide developers to increase the development productivity and the software quality. Such environment leverage web-based resources to automatically generate and recommend established programming rules and patterns; they also enable architects to explicitly specify such patterns to be enforced during development.

I have (co)authored over 100 scientific publications in renowned publication venues in software engineering and programming languages. I regularly serve on steering committees, program committees, and editorial boards of top tier conferences and journals in software engineering and programming languages.

Thu 3 Jul

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:15
Keynote 1PLF+PLAID at M207
09:00
10m
Day opening
Welcome
PLF+PLAID

09:10
60m
Talk
Local Actions, Global Outcomes: A Decentralization-first Programming Paradigm for Next-Generation Distributed Applications
PLF+PLAID
Mira Mezini TU Darmstadt; hessian.AI; National Research Center for Applied Cybersecurity ATHENE
:
:
:
: