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

Doctoral fellowships available

The PLDC Research Group is now accepting applications for doctoral fellowships (deadline Jan. 23, 2012). See Erasmus Mundus Joint Doctorate in Distributed Computing for details on how to apply.

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.

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 huge amount of educational material. Our research vehicle is often the Mozart Programming System, a full-featured development platform based on the Oz multiparadigm programming language.

People

Funded Projects

Former Projects

Other Research Activities

Publications and Software Releases

Software

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.