There is currently a large hype surrounding Web Modeling and the development of web-based modeling tools. In the context of this topic, several theses projects can be offered, ranging from the evaluation of different platforms enabling the development of web modeling tools, over the assessment of individual technologies used for the realization of such tools, up to the prototypical implementation and evaluation of a web modeling tool on a concrete platform.
We offer Bachelor’s theses, Master’s theses, as well as internships around thes topics. The focus of your work can be chosen individually. Possible topics are for example the following:
- The extension and evaluation of the graphical lanuage server protocol (GLSP)
- The implementation and evaluation of a particular web modeling tool
- The development of novel interaction features of Web-based modeling tools
- Survey of existing web modeling tool development platforms
If you are interested in this topic, contact Ass. Prof. Dr. Dominik Bork ( email@example.com) who will supervise your work on these topics.
- Rodriguez-Echeverria et al. (2018) Towards a Language Server Protocol Infrastructure for Graphical Modeling, https://dl.acm.org/doi/pdf/10.1145/3239372.3239383
- Rodriguez-Echeverria, R., Izquierdo, J. L. C., Wimmer, M., & Cabot, J. (2018). An LSP infrastructure to build EMF language servers for web-deployable model editors. In MODELS Workshops (pp. 326-335)., http://ceur-ws.org/Vol-2245/mdetools_paper_3.pdf
- Bünder, H. (2019) Decoupling Language and Editor - The Impact of the LSP on Textual DSLs, https://pdfs.semanticscholar.org/8526/1fa85335a396934ddf20277fb85fc3bd309d.pdf
- Bünder, H., & Kuchen, H. (2019). Towards Multi-editor Support for Domain-Specific Languages Utilizing the Language Server Protocol. In International Conference on Model-Driven Engineering and Software Development (pp. 225-245). Springer, Cham.
- Jeanjean, P., Combemale, B., & Barais, O. (2021, February). IDE as Code: Reifying Language Protocols as First-Class Citizens. In ISEC 2021-Innovations in Software Engineering Conference. https://hal.inria.fr/hal-03107122/document