--UML Model Entities are created by parsing XMI
El modelo creado es recogido en el formato XMI
. Esta informacion recoge integramente el modelo creado con la herramienta y permite su posterior transformacion a texto aplicando plantillas en lenguaje MOFScript (Oldevik et al., 2005), mediante las cuales es posible generar codigo a cualquier lenguaje de proposito general.
 OMG (2007), 'XMI
As an example, in  we added semantic rules to XPG productions to automatically translate statechart diagrams into the XML Model Interchange (XMI
) format , a standard file format for saving and loading UML designs.
ARTiSAN Studio 6.1 incorporates an extensive range of new features and functionality including an out-of-the-box, easy-to-use solution for SysML requirements modeling, a practical solution for template-based Model Driven Architecture transformation of state machines, XML Metadata Interchange (XMI
) 2.1 support, a range of usability enhancements as well as repository-based configuration management for model-driven, team-based software development.
Other topics include software evolution with XML-based variant configuration language (XVCL), abstracting UML behavioral diagrams for verification, describing and extending classes with the XML metadata interchange (XMI
) format, and a prototype ontology system for testing web-based applications.
Since 1989, Captiva's award-winning products have been used to manage business-critical information from paper, faxed and scanned forms and documents, Internet forms and XMI
data streams into the enterprise in a more accurate, timely and cost-effective manner.
For example, CocoBase works with the IBM Rational Rose / XDE Object Modeling tool by importing the Object Model in the XMI
format and automatically maps the objects to the relational data, auto-generates the persistence and Java code, and can even create the relational tables as well.