Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Schema Evolution in SQL-99 and Commercial (Object-)Relational DBMS
FoMLaDO/DEMM 2000 Selected papers from the 9th International Workshop on Foundations of Models and Languages for Data and Objects, Database Schema Evolution and Meta-Modeling
UML Activity Diagrams as a Workflow Specification Language
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
A Formal Framework for ER Schema Transformation
ER '97 Proceedings of the 16th International Conference on Conceptual Modeling
Selecting a Model Interchange Format: The SPOOL Case Study
HICSS '00 Proceedings of the 33rd Hawaii International Conference on System Sciences-Volume 8 - Volume 8
Using XML/XMI for Tool Supported Evolution of UML Models
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 9 - Volume 9
IEEE Software
Two techniques for UML model transformations
International Journal of Computers and Applications
Introducing custom language extensions to SQL: 1999
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
Design pattern evolutions in QVT
Software Quality Control
Editorial: Detection of semantic conflicts in ontology and rule-based information systems
Data & Knowledge Engineering
Multi-view modeling to support embedded systems engineering in SysML
Graph transformations and model-driven engineering
Hi-index | 0.00 |
XML-based Metadata Interchange (XMI) is an interchange format for metadata defined in terms of the MOF standard. In addition to supporting the exchange of complete models, XMI supports the exchange of models in differential form. Our paper builds on this feature to examine the possibility of XMI-based generic transformations of UML models. A generic transformation can be configured to generate (via XSLT) a specialized transformation that will be used to transform a UML model. The approach promotes model reuse, speeds up the modeling process and can be used to assure that only predefined semantics (as specialized by an agent) is included in the transformed model.