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

Misleading Microbenchmarks on the Java Virtual Machines

1 March 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.

Layout-Agnostic MPI Abstraction for Distributed Computing in Modern C++

1 January 2026

Our paper Layout-Agnostic MPI Abstraction for Distributed Computing in Modern C++ by J. Klepl, M. Kruliš, M. Brabec has been accepted to Recent Advances in the Message Passing Interface.

Understanding ensemble-based component architectures by LLMs

1 January 2026

Our paper Understanding ensemble-based component architectures by LLMs by M. Töpfer, T. Bureš, P. Hnětynka, F. Plášil has been accepted to International Journal on Software Tools for Technology Transfer.

Golem: a flexible and efficient solver for constrained Horn clauses

1 November 2025

Our paper Golem: a flexible and efficient solver for constrained Horn clauses by M. Blicha, K. Britikov, N. Sharygina has been accepted to Formal Methods in System Design.