Certified Professional for Software Architecture (CPSA®)
The CPSA® Advanced Level Module DSL – iSAQB® Training Course in Domain-Specific Languages
MODULE DSL
Domain-Specific Languages
Enhance configurability, empower users, and guarantee critical properties with domain-specific languages!
Credit Points for DSL Training Courses
Technological Competence
TECH
10
Methodical Competence
Method
20
Communicative Competence
Comm
0
DSL
Content of the module Domain-Specific Languages (DSL)
Enhance configurability, empower users, and guarantee critical properties with domain-specific languages!
Many application domains use complex, user-defined rules, flows, or entities. These aspects are sometimes user-configurable or must satisfy properties such as safety, bounded run time, or termination.
This curriculum is about defining domain-specific languages (or DSLs for short) for this purpose. Well-designed DSLs contribute to the separation of concerns, empower users to solve problems using the software, and enable low-code approaches.
Architects designing and implementing DSLs can draw from a large body of both scholarly material and practical experience in programming language design and compiler construction.
This module introduces the most important techniques and results from programming language design and compiler construction. The training will help you understand where a DSL fits into an overall architecture, systematically design useful and user-friendly DSL, and consider DSLs an integral technique in architecture design.
Related Blog Posts
Demystifying the iSAQB Advanced Examination – Introduction by Falk Sippach, CPSA‑A Examiner
Falk Sippach’s blog post introduces the iSAQB CPSA Advanced certification, detailing the practical and theoretical challenges involved in completing its rigorous project-based exam within three months alongside regular work.
How to Identify a Good Certificate?
There is a wide range of certificates on offer, yet most certificates and certification procedures are based on a similar process with some comparable variants…
This blog post answers the most important questions about the written part of the iSAQB Advanced Level exam…
Additional Information
Frequently Asked Questions
There are currently no FAQs for this topic. Please check out our FAQ page for more FAQs.