It is also possible to refactor UML models to produce more concise and well-formed UML models. For example, one might want to transform a platform-independent domain model into a Java platform-specific model for implementation. XMI does not support UML Diagram Interchange, which allows the importation of UML diagrams from one model to another.Ī key concept associated with the model-driven architecture initiative is the capacity to transform a model into another model. XML Metadata Interchange (XMI) is the format for UML model interchange.
This problem is addressed by software architecture reconstruction.