Implementing a domain-specific language for model-based drug development