A design model is used as a blueprint for coding of many software programs. The Model Driven Architecture language, Unified Modeling Language (UML), is used to create a design model and programming ...