Mohammad Hossein Khoshechin Jorshari

PhD Student, Max Planck Institute for Software Systems, mkhoshechin@mpi-sws.org

prof_pic.jpg

Room 515, Max Planck Institute for Software Systems,

Paul-Ehrlich Strasse, G 26,

67663, Kaiserslautern

Hello, visitor! I’m Mohammad (you can also call me KC), a PhD student in the Rigorous Software Engineering group at the Max Planck Institute for Software Systems (MPI-SWS) in Germany, supervised by Rupak Majumdar. My main research focus is on the automated systematic verification of concurrent and distributed software, using dynamic partial order reduction and symbolic execution techniques. In tandem with my theoretical work on software verification, I also develop practical tools for software model checking. In particular, I am a core developer of the Java Model Checker (JMC), a stateless model checker designed for verifying and testing concurrent and distributed Java programs. If you are interested in doing a bachelor’s or master’s thesis, practical work, or internship over the topics of JMC, please check out the student projects page for more information.

My current research interests encompass formal verification, model checking, concurrency theory, the theory of distributed systems, automata theory, temporal logic, and database theory. If you are interested in these topics and would like to chat, please feel free to reach out!

Before joining MPI-SWS, I completed my Master’s degree in Computer Engineering at the Sharif University of Technology in Iran, where I worked on the specification and verification of timed distributed systems under the supervision of Ali Movaghar and Marjan Sirjani. I also hold a Bachelor’s degree in Computer Engineering from the Azad University, South Tehran Branch in Iran, where I worked on the theory of non-first normal form (NF2) databases under the supervision of Amir Hossein Rouhani Seraji.

news

Sep 01, 2025 I will be attending the Highlights’25 at the Saarland University in Saarbrücken, Germany.
Aug 25, 2025 I will be attending the CONCUR’25 and presenting our paper titled “Optimal Concolic Dynamic Partial Order Reduction” at the Aarhus University in Aarhus, Denmark.
Jul 21, 2025 I will be attending the CAV’25 at the University in Zagreb in Zagreb, Croatia.
May 27, 2025 I’m so excited to announce that our paper titled “Optimal Concolic Dynamic Partial Order Reduction” has been accepted at the 36th International Conference on Concurrency Theory (CONCUR) 2025.
Sep 04, 2024 I will be attending the Alpine Verification Meeting (AVM)’24 at the Caritas Tagungszentrum, Freiburg, Germany.
Jun 26, 2024 I will be attending the SAT/SMT/AR’24 at the University of Lorraine in Nancy, France.
Oct 04, 2023 I will be attending the Theorietag’23 at the Max Planck Institute for Software Systems (MPI-SWS) in Kaiserslautern, Germany.
Sep 01, 2023 I’m happy to announce that I have joined the Rigorous Software Engineering group at the Max Planck Institute for Software Systems (MPI-SWS) as a PhD student.

selected publications

  1. CONCUR’25
    Optimal Concolic Dynamic Partial Order Reduction
    Mohammad Hossein Khoshechin Jorshari, Michalis Kokologiannakis, Rupak Majumdar, and 1 more author
    In 36th International Conference on Concurrency Theory (CONCUR), 2025