Index

  1. Domain-Specific Languages - Notation for Experts
  2. Fall In - Introduction (1)
  3. Fall In - Introduction (2)
  4. Attention - Some Facts About DSLs
  5. Report 1: Decision Tables
  6. Example: A Decision Table
  7. Decision Table Use Case: Graphic Rendering
  8. The Decision Table Translator
  9. Decision Table: Rating
  10. Report 2: Defining Data Validation
  11. Rules for Checking Field Values
  12. Developing Rules for Value Checks (1)
  13. Developing Rules for Value Checks (2)
  14. A Declarative DSL
  15. Declarative DSL for Validation - Rating
  16. Report 3: Operating Rules for a Signal Box
  17. The Data Model: Elements (1/2)
  18. The Data Model: Elements (2/2)
  19. The Data Model: Order and Command
  20. The Drools DSL Translator
  21. Example: DSL Translator
  22. Developing a Railway DSL
  23. Processing Operator Orders
  24. DSL for Operator Order Processing (1)
  25. DSL for Operator Order Processing (2)
  26. A more compact DSL
  27. DSL for Operator Order Processing (3)
  28. Adding Tolerance to a DSL Definition
  29. DSLR Rules for Operator Order Processing
  30. Updating Element States
  31. Rules for Element State Messages
  32. Element Command Processing (1)
  33. Element Command Processing (2)
  34. Route Command Processing (1)
  35. Route Command Processing (2)
  36. DSL Phrases for checking Route Commands
  37. DSLR for Route Command: Checks
  38. The Execution of Route Commands
  39. Creating Switch Commands
  40. Operating Rules for a Signal Box: Rating
  41. Fall Out - Conclusion