Authors:
Arthur Kühlwein
1
;
Sebastian Reiter
1
;
Wolfgang Rosenstiel
2
and
Oliver Bringmann
2
Affiliations:
1
FZI Forschungszentrum Informatik, 76131 Karlsruhe and Germany
;
2
Eberhard Karls Universität Tübingen, 72076 Tübingen and Germany
Keyword(s):
Extensible Markup Language, Unified Modeling Language, XML Schema Definition.
Related
Ontology
Subjects/Areas/Topics:
Domain-Specific Modeling and Domain-Specific Languages
;
Frameworks for Model-Driven Development
;
Languages, Tools and Architectures
;
Methodologies, Processes and Platforms
;
Model Transformation
;
Model Transformations and Generative Approaches
;
Model-Driven Software Development
;
Models
;
Paradigm Trends
;
Software Engineering
Abstract:
A large variety of data is serialized and exchanged using XML. Model-driven activities can benefit from XML data, as shown by various approaches to IP-XACT and UML integration. However, these approaches are inherently time consuming, error-prone, and inflexible due to the manual effort involved. We propose an automated framework for integrating arbitrary XML data into UML models using an automatically generated UML profile corresponding to the structure of the XML data. User-defined XML-to-UML mappings further enhance this integration. Our approach mitigates the aforementioned issues while providing the same benefits.