Department of Distributed and Dependable Systems

School of Computer Science, Faculty of Mathematics and Physics, Charles University

Our department is responsible for research and education in the advanced techniques for building reliable component-based software especially in the field of distributed and dependable systems, spanning from smart cyber-physical systems and IoT to cloud-based backends. Our research comprises advanced software architectures, adaptation, model-driven development, model-based testing, formal verification of software, performance measurement and modeling.

The vision pursued by our department is that of high-quality scientific research with strong industrial relevance, with the aim to enable rapid and cost-efficient production of complex and reliable software systems. To achieve this vision, our department actively collaborates on the national and international level with both academic and industrial partners.

Studying or Working With Us

Are you an existing or a prospective student?

Are you a researcher or a practitioner?

News From the Department

Next D3S seminar by Michal Töpfer

3 November 2026

The next D3S seminar will be on Tuesday, November 03 at 14:00. Michal Töpfer will talk about Machine learning techniques in self-adaptive systems.

Accepted paper in Future Generation Computer Systems

22 June 2026

Our paper On Limits of LLMs in Adaptation of Ensemble-Based Architectures by Michal Töpfer, Tomáš Bureš, František Plášil and Petr Hnětynka has been accepted for publication in the Future Generation Computer Systems.

Misleading Microbenchmarks on the Java Virtual Machines

1 June 2026

Our paper Misleading Microbenchmarks on the Java Virtual Machines by F. Schiavio, L. Bulej, W. Binder has been accepted to Proc. 41st ACM/SIGAPP Symposium on Applied Computing.

MapReplay: Trace-Driven Benchmark Generation for Java HashMap

1 May 2026

Our paper MapReplay: Trace-Driven Benchmark Generation for Java HashMap by F. Schiavio, A. Rosà, J. Löff, L. Bulej, P. Tůma, W. Binder has been accepted to Proc. ACM/SPEC Intl. Conference on Performance Engineering (ICPE).

ACF: Infrastructure for Debugging Long-Running Systems with Tracing and Unit Test Execution

1 January 2026

Our paper ACF: Infrastructure for Debugging Long-Running Systems with Tracing and Unit Test Execution by R. Vašut, P. Parizek has been accepted to 14th Workshop on Programming Languages and Operating Systems (PLOS 2026).

Characterizing Type Feedback in Just-In-Time Compilation

1 January 2026

Our paper Characterizing Type Feedback in Just-In-Time Compilation by S. Krynski, F. Říha, F. Křikava, J. Vitek has been accepted to 40th European Conference on Object-Oriented Programming (ECOOP 2026).