Surveys in Conceptual Modeling and Model-driven Software Engineering

Metamodeling platforms are at the core of the development of modelling tools for domain-specific and general-purpose modelling languages. Desktop applications are nowadays accompanied by browser-based environments. Similarly to the heterogeneity of modelling languages and the purpose they support we see also a heterogeneity in metamodeling platforms and the modelling purposes they support (e.g., simulation, transformation, code generation, queries, etc.). Aside from the wide adoption of these platforms particularly in research, a systematic survey and analysis of them is still lacking.

Moreover, surveys focusing on the domain-specific use of conceptual modeling languages (CPS, IoT, etc.) or the combination of model-driven engineering and artificial intelligence are offered.

Task

The major task of this project is to systematically and comprehensively survey and analyse existing metamodeling platforms. Sample analysis techniques can be derived from systematic literature reviews, reference frameworks, and feature-based surveys.

Further Reading (Excerpt)

  • Iung et al. (2020): Systematic mapping study on domain-specific language development tools, Empirical Software Engineering volume 25, pages4205–4249, https://link.springer.com/article/10.1007/s10664-020-09872-1
  • Bork, D., Karagiannis, D., & Pittl, B. (2020). A survey of modeling language specification techniques. Information Systems, 87, 101425.
  • Wimmer, M., Schauerhuber, A., Kappel, G., Retschitzegger, W., Schwinger, W., & Kapsammer, E. (2011). A survey on UML-based aspect-oriented design modeling. ACM Computing Surveys (CSUR), 43(4), 1-33.
  • Bruneliere, H., Burger, E., Cabot, J., & Wimmer, M. (2019). A feature-based survey of model view approaches. Software & Systems Modeling, 18(3), 1931-1952.
  • Bergmayr, A., Breitenbücher, U., Ferry, N., Rossini, A., Solberg, A., Wimmer, M., … & Leymann, F. (2018). A systematic review of cloud modeling languages. ACM Computing Surveys (CSUR), 51(1), 1-38.
Dominik Bork
Dominik Bork
Assistant Prof. Dipl.-Wirtsch.Inf.Univ. Dr.rer.pol.