Dr. Pascal Weisenburger

Dr. Pascal Weisenburger

Dr. Pascal Weisenburger

School of Computer Science 33-507
Rosenbergstrasse 51
9000 St. Gallen, Switzerland

My current research focuses on the design of languages for distributed systems with a wide range of software architectures – e.g., peer-to-peer, cloud, edge, serverless, IoT – regarding areas such as sound programming models for the interaction between components, their composition, privacy protection issues, type systems for reasoning about the placement of data and computation.

Within the MAKI project, I worked on complex event processing (CEP) and multitier languages for developing modular distributed applications. I’m the main developer of the ScalaLoci multitier programming language.

I served in the program committee of ProWeb 2020 (Workshop on Programming Technology for the Future Web) at ‹Programming› ’20.

Short Bio

I got my PhD from the Departement of Computer Science at the Technical University of Darmstadt under the supervision of Prof. Guido Salvaneschi in 2020. My doctoral dissertation focuses on multitier programming for developing distributed software systems. I worked as a postdoc with Prof. Mira Mezini at the Technical University of Darmstadt until spring 2021. I joined the Programming Group at the University of St. Gallen in May 2021.


    Rethinking Safe Consistency in Distributed Object-Oriented Programming
    Proc. ACM Program. Lang. 2020
  2. ACM Comp. Surv.
    A Survey of Multitier Programming
    ACM Comput. Surv. 2020
  3. Art Sci. Eng. Program.
    Implementing a Language for Distributed Systems: Choices and Experiences with Type Level and Macro Programming in Scala
    The Art, Science, and Engineering of Programming 2020
  4. A Programming Language for Distributed Systems
    Doctoral dissertation. Technische Universität Darmstadt 2020
  5. REBLS
    GRASS: Generic Reactive Application-Specific Scheduling
    Marcel Blöcher, Matthias Eichholz, Pascal Weisenburger, Patrick Eugster, Mira Mezini, Guido Salvaneschi
    In Proceedings of the 6th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems 2019
  6. Developing Distributed Systems with Multitier Programming
    In Proceedings of the 13th ACM International Conference on Distributed and Event-Based Systems 2019
  7. ECOOP
    Multitier Modules
    In 33rd European Conference on Object-Oriented Programming (ECOOP 2019) 2019
  8. GHTC
    Smart Street Lights and Mobile Citizen Apps for Resilient Communication in a Digital City
    Lars Baumgärtner, Jonas Höchst, Patrick Lampe, Ragnar Mogk, Artur Sterz, Pascal Weisenburger, Mira Mezini, Bernd Freisleben
    In 2019 IEEE Global Humanitarian Technology Conference (GHTC) 2019
    Distributed System Development with ScalaLoci
    Proc. ACM Program. Lang. 2018
  10. FTfJP
    Static Latency Tracking with Placement Types
    In Companion Proceedings for the ISSTA/ECOOP 2018 Workshops 2018
  11. DEBS
    TCEP: Adapting to Dynamic User Environments by Enabling Transitions between Operator Placement Mechanisms
    Manisha Luthra, Boris Koldehofe, Pascal Weisenburger, Guido Salvaneschi, Raheel Arif
    In Proceedings of the 12th ACM International Conference on Distributed and Event-Based Systems 2018
  12. SEAMS
    Quality-Aware Runtime Adaptation in Complex Event Processing
    Pascal Weisenburger, Manisha Luthra, Boris Koldehofe, Guido Salvaneschi
    In Proceedings of the 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems 2017
  13. Multitier Reactive Abstractions
    In Companion Proceedings of the 2016 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity 2016