The principal programming paradigms organized according to concepts, from Concepts, Techniques, and Models of Computing Programming


The human respiratory system as a feedback structure, from Scale and Design for Peer-to-Peer and Cloud (see Research Report RR2011-01)

Programming Languages and Distributed Computing (PLDC) Research Group

This page presents the activities of the PLDC Research Group in the ICTEAM Institute (formerly Department of Computing Science and Engineering (INGI)) at the Université catholique de Louvain (UCL) in Louvain-la-Neuve, Belgium. These activities have as general theme to increase the expressiveness of programming languages, with a special focus on support for distributed computing. Our research is a combination of theory and practice: new concepts are suggested by development needs, which leads both to theoretical results and system building.

Doctoral fellowships available

The PLDC Research Group accepts applications annually for doctoral fellowships. Applications for 2015 will open in Oct. 2014. See Erasmus Mundus Joint Doctorate in Distributed Computing for details on how to apply.

Textbook on computer programming

A well-known result of our work is the classic textbook Concepts, Techniques, and Models of Computer Programming, which we use for teaching at UCL and for which we provide a large amount of educational material.

Mozart Programming System

Our research vehicle is often the Mozart Programming System, a full-featured development platform based on the Oz multiparadigm programming language. Please subscribe to the Google Groups mozart-users and mozart-hackers to keep up with the latest developments on Mozart.

MOOC: Paradigms of Computer Programming

We organize a Massive Open Online Course (MOOC) in the edX consortium: Louv1.01x: Paradigms of Computer Programming. The first edition took place from Feb. 17 to May 12, 2014. The second edition will take place in September 2014: please watch this link and register! MIT Press makes available part of our textbook without charge for students taking the MOOC.

People

  • Collaborators and collaborating institutions:

    Funded Projects

    Former Projects

    Other Research Activities

    Publications and Software Releases

    Software

    2014

    2013

    2012

    2011

    2010

    2009

    2008

    2007

    2006

    2005

    2004

    2003

    2002 and earlier

    The above publications give a flavor of what we do. For more, see the Mozart publication page, Van Roy's publication page, the SELFMAN project page, and the PEPITO project page.


    Last updated Aug. 2011 by Peter Van Roy.