- Pascal Weisenburger, Mirko Köhler, Guido Salvaneschi, Distributed Systems Development with ScalaLoci, conditionally accepted at OOPSLA 2018.
- Joscha Drechsler, Ragnar Mogk, Guido Salvaneschi, Mira Mezini, Thread-Safe Reactive Programming, conditionally accepted at OOPSLA 2018.
- Subproject E05 – “Privacy-Aware Distributed Computation”, accepted in the CROSSING collaborative project (SFB) phase 2.
- Amazon AWS Cloud Credits for Research initiative supports us with 8K AWS credits to bring distributed Reactive Programming to the Cloud.
- Oliver Bračevac, Nada Amin, Guido Salvaneschi, Sebastian Erdweg, Patrick Eugster, Mira Mezini, Versatile Event Correlation with Algebraic Effects, accepted at ICFP 2018.
- Alessandro Margara, Guido Salvaneschi, On the Semantics of Distributed Reactive Programming: the Cost of Consistency, accepted in IEEE Transactions on Software Engineering, TSE 2018.
- Ragnar Mogk, Lars Baumgärtner, Guido Salvaneschi, Bernd Freisleben, Mira Mezini, Fault-tolerant Reactive Programming, accepted at ECOOP 2018.
- Pablo Graubner, Artur Sterz, Christoph Thelen, Michael Körber, Guido Salvaneschi, Mira Mezini, Bernhard Seeger and Bernd Freisleben, Multimodal Complex Event Processing on Mobile Devices, accepted at DEBS 2018.
- Manisha Luthra, Boris Koldehofe, Pascal Weisenburger, Guido Salvaneschi and Raheel Arif, TCEP: Adapting to Dynamic User Environment by Enabling Transitions between Operator Placement Mechanisms, accepted at DEBS 2018.
- My project “Distributed Systems Development with Multitier Reactive Programming” financed by DFG with 200k EUR.
I’m an assistant professor at TU Darmstadt, where I’m leading the Reactive Software Systems group.
- Programming languages and software engineering.
- Programming models for distributed systems and security.
- Reactive applications, (distributed) event processing, functional reactive programming.
- Self-adaptive software, autonomic computing.
- “Privacy-Aware Distributed Computation”, DFG SFB, Subproject E05 in the CROSSING collaborative project (Sonderforschungsbereich 1119, CROSSING – Cryptography-Based Security Solutions: En- abling Trust in New and Next Generation Computing Environments).
- “Distributed Systems Development with Multitier Reactive Programming”, DFG Individual Research Program.
- Reactive Design for Object-Oriented Programming”, DFG Individual Research Program.
- “Event-Based Communication in Programmable Networks”, DFG SFB, Subproject C02 in the MAKI collaborative project (Sonderforschungsbereich 1053, MAKI – Multi-Mechanismen-Adaption für das künftige Internet).
Organization of scientific events
- Dagstuhl Seminar “Programming Languages for Distributed Systems and Distributed Data Management” (19442), 2019.
- NII Shonan Meeting on “Programming Languages for Distributed Systems”, 2019.
- REBLS workshop series at Splash: REBLS’18,’17,’16,’15,’14,REM’13.
- COP’16 workshop at ECOOP.
FORTE’19 conference (PC)
PROGRAMMING’18 conference (Program Chair)
Onward!’18 conference (PC)
The Dynamic Language Symposium DLS’18 (PC)
PROGRAMMING’17 conference (PC)
ICSME-NIER 2017 (PC)
SCALA Symposium (PC)
SPLASH’17 Workshops (PC)
SPLASH’17 Doctoral Symposium (PC)
Reviewer for journals: IEEE Transactions on Software Engineering, ACM Transactions on Software Engineering and Methodology, Elsevier Journal of Systems and Software, Elsevier Information and Software Technology, LNCS Transactions on Aspect-Oriented Software Development.
I got my PhD from Dipartimento di Elettronica e Informazione at Politecnico di Milano, under the supervision of Prof. Carlo Ghezzi. My doctoral dissertation focuses on context-oriented programming and language-level techniques for adaptive software.Visiting Ph.D. student, Fall 2011, Massachusetts Institute of Technology, Computer Science and Artificial Intelligence Laboratory, Supervisor: Prof. Barbara Liskov. Visiting Ph.D. student, Spring 2011, Technical University of Darmstadt, Computer Engineering Department, Supervisor: Prof. Mira Mezini. I’m an assistant professor at TU Darmstadt since fall 2016.