Skip to main content ITU
Logo
  • Programmes
    • BSc Programmes
    • BSc in Global Business Informatics
    • BSc in Digital Design and Interactive Technologies
    • BSc in Software Development
    • BSc in Data Science
    • Applying for a BSc programme
    • MSc Programmes
    • MSc in Digital Innovation & Management
    • MSc in Digital Design and Interactive Technologies
    • MSc in Software Design
    • MSc in Data Science
    • MSc in Computer Science
    • MSc in Games
    • Applying for an MSc programme
    • Student Life
    • Practical information for international students
    • Ask a student
    • Women in tech
    • Student organisations at ITU
    • Study start
    • Labs for students
    • Special Educational Support (SPS)
    • Study and Career Guidance
    • Exchange student
    • Become an exchange student
    • Guest Students
    • Who can be a guest student?
    • ITU Summer University
    • Open House
    • Open House - BSc programmes
    • Open House - MSc programmes
  • Professional Education
    • Master in IT Management
    • Master in IT Management
    • Admission and entry requirements
    • Contact
    • Single Subjects
    • About single subjects
    • Admission and entry requirements
    • Contact
    • Short courses | ITU Professional Courses
    • See all short courses
    • Contact
    • Contact
    • Contact us here
  • Research
    • Sections
    • Data Science
    • Data, Systems, and Robotics
    • Digital Business Innovation
    • Digitalization Democracy and Governance
    • Human-Computer Interaction and Design
    • Play Culture and AI
    • Software Engineering
    • Technologies in Practice
    • Theoretical Computer Science
    • Research Centres
    • Centre for Digital Play
    • Center for Climate IT
    • Center for Computing Education Research
    • Centre for Digital Welfare
    • Centre for Information Security and Trust
    • Research Centre for Government IT
    • Danish Institute for IT Program Management
    • Research entities
    • Research centers
    • Sections
    • Research groups
    • Labs
    • ITU Research Portal
    • Find Researcher
    • Find Research
    • Research Ethics and Integrity
    • Good Scientific Practice
    • Technical Reports
    • Technical Reports
    • PhD Programme
    • About the PhD Programme
    • PhD Courses
    • PhD Defences
    • PhD Positions
    • Types of Enrolment
    • PhD Admission Requirements
    • PhD Handbook
    • PhD Support
  • Collaboration
    • Collaboration with students
    • Project collaboration
    • Project Market
    • Student worker
    • Project postings
    • Job and Project bank
    • Employer Branding
    • IT Match Making
    • Hiring an ITU student or graduate
    • Make a post in the job bank
    • Research collaboration
    • Read more about research collaboration at ITU
    • Industrial PhD
    • Hire an Industrial PhD
    • Maritime Hub
    • Innovation and entrepreneurship
    • ITU Business Development
    • ITU NextGen
  • About ITU
    • About ITU
    • Press
    • Vacancies
    • Contact
  • DK
PhD Programme
ITU  /  Research  /  PhD Programme  /  Courses  /  Archive  /  2018  /  PhD Course - Concurrency Theory Reading Group
  • Research
    • Research Sections
    • Research Ethics and Integrity
    • Good Scientific Practice
    • Research centers
    • Research groups
    • Labs
    • Technical Reports
    • PhD Programme
      • About the PhD Programme
      • Courses
        • 2025
        • 2024
        • Archive
          • 2023
          • 2022
          • 2021
          • 2020
          • 2019
          • 2018
            • PhD Course - Algebraic Graph Algorithms
            • PhD Course - Concurrency Theory Reading Group
              • PhD Course - Contemporary Institutions Contemporary Problems - CANCELLED
              • PhD Course - Database Systems on Modern Hardware
              • PhD Course - Differential Privacy Seminar
              • PhD Course - Entrepreneurship part 1
              • PhD Course - Linux Kernel Course
              • PhD Course - Open Hardware Open Machines
              • PhD Course - Proofs from The Book
              • PhD Course - Representation across Fields
              • PhD Course - Similarity Search Seminar Spring 2018
            • 2017
            • 2016
            • 2015
            • 2014
            • 2013
            • 2012
            • 2011
            • 2010
        • Defences
        • PhD Positions
        • Types of Enrolment
        • PhD Admission Requirements
        • Handbook
        • PhD Support

    PhD Course - Concurrency Theory Reading Group

    Organisers: 

    Postdoc Agata Murawska and Associate Professor Marco Carbone

    Lecturers:

    Various, incl. Marco Carbone, Hugo Lopez, Agata Murawska, 1 or 2 international guests.

     

    Website

    https://pls.wikit.itu.dk/Concurrency+Theory+Reading+Group

     

    Dates of the course:

    Weekly 2h meetings starting on 8 February 2018.

    Time:

    Thursday 10:00-12:00

    Room: 

    3A18

    Course description: 

    The course will focus on concurrency theory and its applications. The first part of the course will consist of 8-10 lectures given by experts in the field, and providing an in-depth introduction to the topic. The program for this part will include the following topics:

    1. Calculus of Communicating Systems

    2. Different kinds of semantics

    3. Synchronous (and asynchronous) Pi calculus

    4. Observable behaviours and bisimulation

    5. Session types and multi-party session types

    6. Expressivity

    7. Connection to linear logic

    8. Choreographies

     

    The reading list for this part of the course includes

    Books

      R. Milner; Communicating and Mobile Systems: the pi-Calculus

      D. Sangiorgi, D. Walker; The pi-calculus: a Theory of Mobile Processes

      S. Gay, A. Ravara; Behavioural Types: From Theory to Tools

      R. Milner; The Space and Motion of Communicating Agents

    Articles

      D. Gorla; Towards a Unified Approach to Encodability and Separation Results for Process Calculi 

      K. Takeuchi, K.Honda, M. Kubo; An interaction-based language and its typing system

      K. Honda, N. Yoshida, M. Carbone; Multiparty Asynchronous Session Types

      L. Caires, F. Pfenning; Session Types as Intuitionistic Linear Propositions

      P. Wadler; Propositions as Sessions

    PhD dissertation

      F. Montesi; Choreographic Programming

     

    In the second part of the course, the focus will be put on recent results in concurrency theory. With a solid background provided in the first part, a number of influential papers from the last few years will be discussed in depth. The precise selection will be based on the research interests of the participants.

     

     

    Programme: 

    The following topics will be covered in the first, introductory part of the course. The second part will include a selection of recent papers in the field, chosen based on participants’ preferences (one paper presented per week):

    1. Calculus of Communicating Systems

    2. Different kinds of semantics

    3. Synchronous (and asynchronous) Pi calculus

    4. Observable behaviours and bisimulation

    5. Session types and multi-party session types

    6. Expressivity

    7. Connection to linear logic

    8. Choreographies

     
    Prerequisites:

    Some background in formal methods is assumed for this course.

    Exam: 

    Presentation of a selected paper in the second part of the course


    Credits:

    2.5 ECTS 

    Number of hours the student is expected to use on the course:

    Participation: 30h
    Preparation: 30h + 10h for preparing the presentation

    Participants:

    PhD students. Please note, that this is a Reading Group, which is of interest also for Postdocs, Assitant and Associate Professors.

    How to sign up:

    Write an email to agmu@itu.dk

    Contact us

    Phone
    +45 7218 5000
    E-mail
    itu@itu.dk

    All contact information

    Web Accessibility Statement

    Find us

    IT University of Copenhagen
    Rued Langgaards Vej 7
    DK-2300 Copenhagen S
    Denmark
    How to get here

    Follow us

    ITU Student /
    Privacy /
    EAN-nr. 5798000417878/
    CVR-nr. 29 05 77 53 /
    P-nummer 1005162959

    This page is printed from https://itu.dk/404