Principles of CASE tool integration
Principles of CASE tool integration
The unified software development process
The unified software development process
Software—Practice & Experience
xlinkit: a consistency checking and smart link generation service
ACM Transactions on Internet Technology (TOIT)
Definitions of Tool Integration for Environments
IEEE Software
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
5-WOSSE Proceedings of the fifth workshop on Open source software engineering
Towards interoperability of UML tools for exchanging high-fidelity diagrams
SIGDOC '07 Proceedings of the 25th annual ACM international conference on Design of communication
Developing high quality software
International Journal of Parallel, Emergent and Distributed Systems - Papers from the Workshop on Dependable Parallel and Network-Centric Systems
UML model interchange in heterogeneous tool environments: an analysis of adoptions of XMI 2
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Hi-index | 0.00 |
The main motivation for the development of the OMG's XML Metadata Interchange Format (XMI) was the need to have a standard way for UML tools to interchange UML models. However, the fact that UML models, saved as XML documents, are now accessible to standard XML tools, opens up new possibilities to which less attention has so far been paid. This paper discusses how XMI can be exploited for performing model analysis and housekeeping tasks and for the integration of third party or in-house tools. With the help of examples we focus on what can be achieved with small-scale XMI programming by a single developer in hours rather than days. We suggest that this new capability may have important and positive implications for the future of UML modelling using tools.