XMI


Also found in: Dictionary, Financial, Acronyms.

XMI

(1) (XML Metadata Interchange) An XML-based representation of a UML model. XMI is used to transfer UML diagrams between various modeling tools. See UML.

(2) An earlier high-speed bus from Digital that was used in large VAX machines.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
--UML Model Entities are created by parsing XMI file.
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.
[41] OMG (2007), 'XMI specification', http://www.omg.org/spec/XMI/2.1.1/.
As an example, in [12] we added semantic rules to XPG productions to automatically translate statechart diagrams into the XML Model Interchange (XMI) format [22], a standard file format for saving and loading UML designs.
There are two competitive organizations for metadata standards: the Meta Data Coalition (MDC) with Open Information Model (Bernstein et al., 1999) and Meta Data Interchange Specification (MDIS, 1997); and the Object Management Group (OMG) with Common Warehouse Metamodel (CWM, 2003), Meta Object Facilities (MOF, 2002) and eXtensible Metadata Interchange (XMI, 2000).
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.