Index
- Domain-Specific Languages - Notation for Experts
- Fall In - Introduction (1)
- Fall In - Introduction (2)
- Attention - Some Facts About DSLs
- Report 1: Decision Tables
- Example: A Decision Table
- Decision Table Use Case: Graphic Rendering
- The Decision Table Translator
- Decision Table: Rating
- Report 2: Defining Data Validation
- Rules for Checking Field Values
- Developing Rules for Value Checks (1)
- Developing Rules for Value Checks (2)
- A Declarative DSL
- Declarative DSL for Validation - Rating
- Report 3: Operating Rules for a Signal Box
- The Data Model: Elements (1/2)
- The Data Model: Elements (2/2)
- The Data Model: Order and Command
- The Drools DSL Translator
- Example: DSL Translator
- Developing a Railway DSL
- Processing Operator Orders
- DSL for Operator Order Processing (1)
- DSL for Operator Order Processing (2)
- A more compact DSL
- DSL for Operator Order Processing (3)
- Adding Tolerance to a DSL Definition
- DSLR Rules for Operator Order Processing
- Updating Element States
- Rules for Element State Messages
- Element Command Processing (1)
- Element Command Processing (2)
- Route Command Processing (1)
- Route Command Processing (2)
- DSL Phrases for checking Route Commands
- DSLR for Route Command: Checks
- The Execution of Route Commands
- Creating Switch Commands
- Operating Rules for a Signal Box: Rating
- Fall Out - Conclusion