Ludwig-Maximilians-Universität München, Institut für Informatik
Lehr- und Forschungseinheit für Programmierung und Softwaretechnik

Funktionale Programmierung mit CONSTRAINTS

Durch die Integration von Constraintsystemen in logischen Programmiersprachen müssen komplexe Probleme nicht mehr durch suchraumintensive Logikprogramme gelöst werden, sondern können direkt an einen effizienten Constraintsolver übergeben werden. Wie Untersuchungen im Bereich der Integration von funktionalen und logischen Programmierkonzepten zeigen, ließe sich durch die Vereinigung von funktionalen Konzepten mit den Konzepten der constraint-logischen Programmierung der Suchraum in constraint-logischen Programmen weiter einschränken und damit die Effizienz solcher Programme erheblich steigern. Die Integration von funktionalen, logischen und constraint-basierten Programmierkonzepten wurde bis jetzt jedoch kaum untersucht.

Ziel des beantragten Projekts ist deshalb die semantisch wohlfundierte Integration von funktionalen, logischen und constraint-basierten Programmierkonzepten, die Entwicklung einer dazugehörigen Programmiermethodik, die Implementierung eines Prototyp-Auswerters, sowie die Validierung des Ansatzes anhand von beispielhaften Implementierungen.

Das Projekt wird von der Deutschen Forschungsgemeinschaft gefördert.

Ansprechpartner: Dr. Thom Frühwirth.

Liste aller Projekte

Institut Universität