Domain-specific Language (DSL)