Model-driven Techniques for Data Model Synthesis
AbstractThis article presents a survey of model-driven techniquesfor data model synthesis. During an extensive research,we identified more than 70 research papers in the field andmore than 15 different graphical notations used for the sourcemodel representation.We have classified the proposed approachesinto four distinct groups: function-oriented, process-oriented,communication-oriented and goal-oriented. Their contributionsare presented in chronological order and evaluated based onseveral main criteria. Although the idea of model-driven designof the data model is more than 25 years old, the survey showsthe richness and diversity of ideas, but only a small number ofimplemented automatic generators.