Model-Driven Development of UML-Based Domain-Specific Languages for System Architecture Variants | IEEE Conference Publication | IEEE Xplore