A NEW METHOD TOWARDS CHOREOGRAPHIC PROGRAMMING

  • Marco Brink

    Student thesis: Master's Thesis

    Abstract

    Choreographic programming is a paradigmthat aims to create distributed systems without deadlocks by providing a global perspective of communication. This approach focuses on explicit descriptions of all communication, leading to a "correct by design" solution. Current theories use formal proofs, which are often complex, time-consuming and therefore difficult to extend. This paper presents a new approach for defining, verifying, and projecting choreographies that shifts the responsibility for system verification to a model checker. This approach enables extensible and practical solutions for choreographic programming.
    Date of Award9 Apr 2024
    Original languageEnglish
    SupervisorTobias Kappé (Examiner) & Stefano Schivo (Co-assessor)

    Master's Degree

    • Master Software Engineering

    Cite this

    '