Survey of Current Metamodeling Platforms

Context

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.

 

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)

  • 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.