Module

Regelbasierte Programmierung mit XL

Rule-Based Programming with XL

4 LPunregelmäßigDEwird nicht mehr angeboten

Voraussetzungen

Empfohlen, im Wortlaut

Kenntnis des Stoffes der Module: Modul 12-1-01 : Algorithmieren und Programmieren Modul 12-1-02 : Programmierpraktikum Modul 12-2-02 : Softwarepraktikum

Inhalte

Nach einem Steilkurs in die Programmiersprache XL, welche Java mit Graphtransformationsmöglichkeiten kombiniert und insofern das regelbasierte Programmierparadigma mit den objektorientierten und imperativen Paradigmen verbindet, werden unter Betreuung verschiedene bekannte Algorithmen, insbesondere aus der Graphentheorie und Geometrie, unter Verwendung der regelbasierten Konstrukte von XL implementiert. Diese in Gruppen zu bearbeitenden Projekte dienen auch der Evaluation von XL und der Erarbeitung von Verbesserungsvorschlägen für den Sprachentwurf. Zu jeder Implementation gehören eine Dokumentation, ein Auswertungsbericht und eine Abschlusspräsentation. Die TeilnehmerInnen sollten sich auf das (ungewohnte) regelbasierte Programmierparadigma einlassen.

Lernziele

Grundlegende Fertigkeiten in der Implementation von Algorithmen im regelbasierten Programmierparadigma, Bewertung von Sprachkonstrukten im Hinblick auf Transparenz, Effizienz und Pflegbarkeit von Software, Vertrautheit mit Graphtransformationen als relevantem Kalkül für Anwendungen.

Prüfungsleistung

Beleg benotet

Literatur (1)
  • werden in der Lehrveranstaltung bereitgestellt

Quelle: Modulbeschreibung der BTU · abgerufen 17.10.2026Original

Modulkatalog · inoffiziell

Betula ist ein inoffizielles Projekt und gehört nicht zur BTU.

Folia 1.0.3Radix 0.6.0

Daten vom 21.10.2026WiSe 2026/27Quelle: BTU