Model-Driven Data Engineering Approaches for Automating Schema Evolution and Cross-Platform Data Integration in Heterogeneous Systems

Authors

  • Martin Lee Victor Research Scholar, United Kingdom. Author

Keywords:

Model-driven engineering, schema evolution automation, cross-platform data, heterogeneous data systems, data integration frameworks, metamodel-based design

Abstract

Modern data ecosystems are increasingly composed of heterogeneous systems with diverse data models, storage formats, and access paradigms. As these systems evolve, maintaining seamless integration and consistency across platforms becomes a major challenge. Model-driven data engineering (MDDE) offers a promising paradigm to automate schema evolution and cross-platform data integration by leveraging high-level abstractions, metamodeling, and transformation rules. This paper explores how MDDE enables the automation of schema evolution processes and promotes interoperability across platforms in heterogeneous environments. We present a structured approach for integrating data across disparate systems using metamodels and mapping rules, and propose a system architecture that supports dynamic schema adaptation. The contribution includes a synthesis of current model-driven practices, a review of existing solutions prior to 2023, and a prototype framework. Experimental evaluation demonstrates the effectiveness of the proposed method in reducing manual overhead and improving data consistency across evolving platforms.

References

Roddick, J.F.: A survey of schema versioning issues for database systems. Information and Software Technology, 37(7), 383–393 (1995)

Gundaboina, A. (2022). Quantum computing and cloud security: Future-proofing healthcare data protection. International Journal for Multidisciplinary Research (IJFMR), 4(4), 1–12. https://doi.org/10.36948/ijfmr.2022.v04i04.61014

Rahm, E., Bernstein, P.A.: A survey of approaches to automatic schema matching. VLDB Journal, 10(4), 334–350 (2001)

Bézivin, J., Jouault, F., Valduriez, P.: First experiments with the ATL model transformation language: Transforming XSLT into XQuery. In: Proc. of the 2nd OOPSLA Workshop on Generative Techniques in the Context of Model Driven Architecture (2004)

Uppuluri, V. (2020). Integrating behavioral analytics with clinical trial data to inform vaccination strategies in the U.S. retail sector. Journal of Artificial Intelligence, Machine Learning & Data Science, 1(1), 3024–3030. https://doi.org/10.51219/JAIMLD/vijitha-uppuluri/625

Herrmannsdoerfer, M., Vermolen, S.C., Wachsmuth, G.: COPE – automating coupled evolution of metamodels and models. In: European Conference on Object-Oriented Programming, 52–76 (2009)

Wimmer, M., Kappel, G.: Model transformation in practice. In: Proceedings of the ICMT, LNCS 6707, 4–19 (2011)

Potla, R.B. (2022). Hybrid integration for manufacturing finance: RTR controls, intercompany eliminations, and auditability across multi-ERP estates. ISCSITR–International Journal of ERP and CRM (ISCSITR-IJEC), 3(1), 11–38. https://doi.org/10.63397/ISCSITR-IJEC_03_01_002

Papazoglou, M.P., van den Heuvel, W.J.: Service oriented architectures: approaches, technologies and research issues. VLDB Journal, 16(3), 389–415 (2007)

Klettke, M., Scherzinger, S., Heuer, A.: Schema extraction and structural outlier detection for JSON-based NoSQL data stores. In: BTW Conference (2015)

Hartmann, S., Link, S., Yuan, H.: Managing Schema Evolution in NoSQL Data Stores. In: International Conference on Conceptual Modeling, 327–341 (2017)

Vallemoni, R.K. (2022). Canonical payment data models for merchant acquiring: Merchants, terminals, transactions, fees, and chargebacks. International Journal of Computer Science and Engineering (ISCSITR-IJCSE), 3(1), 42–66. https://doi.org/10.63397/ISCSITR-IJCSE_03_01_006

Cabot, J., Gómez, C., Clarisó, R.: Building flexible model-to-model transformations with RubyTL. Software and Systems Modeling, 10(3), 325–345 (2011)

Steinberg, D., Budinsky, F., Merks, E., Paternostro, M.: EMF: Eclipse Modeling Framework. Addison-Wesley Professional (2008)

Jouault, F., Allilaire, F., Bézivin, J., Kurtev, I.: ATL: A model transformation tool. Science of Computer Programming, 72(1–2), 31–39 (2008)

Cuesta, C.E., Molina, J., Benavides, D., Trinidad, P., Ruiz-Cortés, A.: Emfatic and text-based modeling. In: European Conference on Model Driven Architecture Foundations and Applications, 249–260 (2008)

Mens, T., Van Gorp, P.: A taxonomy of model transformation. Electronic Notes in Theoretical Computer Science, 152, 125–142 (2006)

Vallemoni, R.K. (2022). Authorization-to-settlement at scale: A reference data architecture for ISO 8583 / ISO 20022 coexistence. Journal of Computer Science and Technology Studies, 4, 88–98. https://doi.org/10.32996/jcsts.2022.4.1.11

Atkinson, C., Kühne, T.: Model-driven development: A metamodeling foundation. IEEE Software, 20(5), 36–41 (2003)

Czarnecki, K., Helsen, S.: Classification of model transformation approaches. In: OOPSLA Workshop on Generative Techniques (2003)

Downloads

Published

2023-07-25

How to Cite

Model-Driven Data Engineering Approaches for Automating Schema Evolution and Cross-Platform Data Integration in Heterogeneous Systems. (2023). ISCSITR- INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND ENGINEERING (ISCSITR-IJCSE) - ISSN: 3067-7394, 4(2), 25-31. https://iscsitr.in/index.php/ISCSITR-IJCSE/article/view/ISCSITR-IJCSE_04_02_003