OverviewMultiparadigm programming languages combine different programming paradigms, such as functional, logic, imperative, constraint or concurrent ones. The idea of a multiparadigm language is to increase expressiveness and problem-solving power such that the programmer can use a wide range of styles and language features from different paradigms. Many different approaches to the
integration of programming paradigms have been explored in recent
years,
like the combination of functional and logic languages (e.g., Curry,
Mercury, Toy), logic and concurrent languages (e.g., Oz and CHR), logic
and imperative languages (e.g., Alma-0), among many other proposals. While the integration of constraints
into general-purpose programming languages has been widely investigated
for the case of logic programming, interesting solutions have been
obtained as well by merging constraints and languages not based on a
purely logic paradigm. The integration of constraints with other
programming paradigms, even if it is not that exhaustively examined, is
as well promising and a topic of current research. The aim of the workshop is to bring
together people interested in multiparadigm constraint programming,
language design and implementation to communicate and discuss recent
developments, work in progress, and new research directions in
combining
constraints with languages that are not purely logic based, like
imperative, object-oriented, functional, functional-logic languages. This workshop will address all aspects of multiparadigm
constraint programming. Topics of interest include
but
are not limited to:
|
SubmissionAuthors are invited to submit a paper up to 12 pages in length including figures and references. We encourage authors to submit papers electronically as postscript file or pdf-file (preferably compressed using gzip/winzip). Papers should be formatted using the Lecture Notes in Computer Science (LNCS) style.Please send your submissions by email to multicpl03@uebb.cs.tu-berlin.de. Submissions should include the title of the paper, an abstract, authors' names, addresses, and e-mail. If you have any problems with submitting papers, please send an email to multicpl03@uebb.cs.tu-berlin.de or ph@cs.tu-berlin.de (Petra Hofstedt). Accepted papers will be available electronically from this web-page and in hard-copy proceedings (available at the workshop). At least one author of each accepted submission must attend the workshop. All workshop participants must pay the CP workshop registration fee. |
| 9:00-9:30 |
Alfred
Spiessens, Raphael Collet, and Peter Van Roy |
Declarative Laziness in a Concurrent Constraint Language |
| 9:30-10:00 |
Luis Quesada, Stefano Gualandi, and Peter Van Roy | Implementing a Distributed Shortest Path Propagator with Message Passing |
| 10:00-10:30 |
James Little, Eugene Freuder, and Paidi Creed | Game-based CSP |
| 10:30-11:00 |
Coffee Break |
|
| 11:00-11:30 |
Martin Grabmüller | Implementing Constraint Imperative Languages with Higher-order Functions |
| 11:30-12:00 |
Olaf Krzikalla | Constraint Imperative Programming with C++ |
| 12:00-12:30 |
Matthias Hoche, Henry Müller, Hans Schlenker, and Armin Wolf | firstcs - A Pure Java Constraint Programming Engine |
Important Dates
|
OrganizationWorkshop OrganizersMichael Hanus
(University of Kiel) Slim
Abdennadher (University of Munich) |
Contact Information/Main OrganizerMultiCPL 2003Petra Hofstedt University of Technology Berlin Department of Computer Science Franklinstr. 28/29 Sekr. FR 5-13 D - 10587 Berlin, Germany Phone: +49-(0)30-314-24282 Fax : +49-(0)30-314-73623 Email: ph@cs.tu-berlin.de |
Call for PapersThe Call for Papers is available as:plain text, Postscript file, PDF file, HTML |