Modul DSL – Domänenspezifische Sprachen
Sprache als Werkzeug. Strukturierte Architektur als Ergebnis.
Ideal für Softwarearchitekt:innen, Language Engineers und Systemdesigner:innen, die DSLs als Werkzeug zur Domänenmodellierung, Automatisierung oder Integration nutzen möchten.
Du lernst, Einsatzbereiche für DSLs zu erkennen, Syntax und Semantik zu entwerfen, Tools gezielt einzusetzen und DSLs in die Architekturstrategie zu integrieren – von Embedded DSLs bis zu eigenen Sprachen.
Anrechenbar für 30 CPSA-A® Credit Points: 10 Technik, 20 Methodik.
Du lernst, DSLs systematisch zu entwerfen – von der Analyse domänenspezifischer Anforderungen über die Definition syntaktischer und semantischer Strukturen bis zur Auswahl passender Werkzeuge. Du entwickelst ein Verständnis für die Einbindung in bestehende Architekturen und setzt DSLs gezielt ein, um fachliche Abläufe verständlich, automatisierbar und nachhaltig strukturiert umzusetzen.
Anforderungen und architektonische Relevanz
Warum DSLs Effizienz schaffen
DSLs als Teil architektonischer Strategien
Modellierungskonzepte und Ausdrucksstärke
Embedded vs. Stand-Alone DSLs
Kompositionelle Domänenmodellierung
Konkrete und abstrakte Syntax
Sprachstruktur & Ausdrucksmittel entwerfen
Gestaltungsprinzipien und Syntaxregeln
Semantik-Grundlagen & Ausdruckskraft
Bedeutung systematisch entwerfen
Sprachverhalten formal & intuitiv beschreiben
Typensysteme, Sprache als Architekturmittel
Werkzeuge für Syntax- und Semantikdesign
Praktische Toolchains zur Sprachentwicklung
Alle Infos findest du auch im Lehrplan der iSAQB®.
„DSLs ermöglichen Sprache, wo Code zu schwerfällig ist – architektonisch, verständlich, präzise.“
Dr. Michael Sperber ist Geschäftsführer der Active Group GmbH in Tübingen, die Individualsoftware ausschließlich mit funktionaler Programmierung entwickelt. Er ist international anerkannter Experte für funktionale Programmierung und wendet sie seit über 20 Jahren in Forschung, Lehre und industrieller Entwicklung an. Außerdem hat er zahlreiche Fachartikel und Bücher zum Thema verfasst. Michael Sperber ist Mitbegründer des Blogs funktionale-programmierung.de und Mitorganisator der Entwicklerkonferenz BOB. Er hat zusammen mit Nicole Rauch das iSAQB-Curriculum „Funktionale Software-Architektur“ entwickelt. Gesundheitswesen gearbeitet. Matthias Bohlen hilft Führungskräften und Teams, ihre Performance zu verbessern, Ziele zu erreichen und die Zufriedenheit von Kunden und Mitarbeitern gleichermaßen zu erhöhen.
Unser Newsletter informiert dich regelmäßig über die Module, Trainer:innen, Specials und alles andere Wissenswerte zum Thema Software Achitecture.
In unserem modularen Weiterbildungsprogramm gibt es noch mehr Schulungen: Von Domain-driven Design, über Flexible Architekuren bis hin zu Soft Skills für Sofwarearchitekten:innen. Vertiefe deine Kenntnisse in den Bereichen Technik, Methodik und Kommunikation.
Mach dein Team fit – direkt im Unternehmen
Bist du schon Fullstack-Abonnent:in?
Dann sichere dir jetzt bis zu 25 % Rabatt auf dein Ticket.
In diesem intensiven Training erwirbst du die Fähigkeiten, um klare Anforderungen in robuste Softwarestrukturen umzusetzen.
Lassen Sie sich direkt nach dem Workshop unabhängig zum CPSA-F zertifizieren.
In diesem intensiven Training erwirbst du die Fähigkeiten, um klare Anforderungen in robuste Softwarestrukturen umzusetzen.
Lassen Sie sich direkt nach dem Workshop unabhängig zum CPSA-F zertifizieren.
Vermittelt die Grundlagen, um Architekturen klar zu dokumentieren und effektiv zu kommunizieren.
Zeigt, wie agile Prinzipien mit der Arbeit als Softwarearchitekt:in kombiniert werden können.
Vermittelt die systematische Bewertung von Softwarearchitekturen und deren Qualitätsmerkmalen.
Du lernst, wie du moderne Cloud-Infrastrukturen skalierbar entwirfst, implementierst und betreibst.
Zeigt, wie Softwaremodelle effektiv entwickelt werden können, um komplexe Domänen abzubilden.
Lerne, wie du sie konzipierst und entwickelst – von der Analyse der Fachdomäne bis zur Umsetzung in klaren, wartbaren DSLs.
Behandelt Methoden und Strategien für skalierbare, modulare und anpassungsfähige Softwarearchitekturen.
Erklärt Prinzipien wie unveränderliche Daten, algebraische Abstraktionen und funktionale Modellierung.
Zeigt, wie bestehende Softwarearchitekturen analysiert und gezielt optimiert werden können.
Vermittelt essenzielle Kompetenzen wie Kommunikation, Moderation und Konfliktmanagement.
Behandelt Grundlagen und Methoden zur Gestaltung moderner Softwarearchitekturen für KI-Systeme.
11. bis 13. Nov 2025, München
Zeigt, wie Sicherheitsanforderungen in Webanwendungen systematisch adressiert werden können