Unified Modeling Language
Round-trip engineering based on Unified Modeling Language (UML) needs three basic components for software development: