Variable Domain-specific Software Languages with DjDSL - Sobernig (Springer International Publishing, 2020)