Conceptual modeling is widely adopted in industrial practices, e.g., process, software, and systems modeling. Providing adequate and usable modeling tools is essential for the efficient adoption of modeling. With the Graphical Language Server Protocol (GLSP), it is now possible to realize rich, advanced opportunities for visualizing and interacting with conceptual models.
Microservices Architectures (MSAs) have been widely adopted by industry in different domains to address various challenges, from the modernization of monolithic financial applications to large IoT systems. MSA is a compositional approach based on the arrangement of microservices, executing simple tasks and providing limited functionalities, which are put together to form a more complex system.
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.
Enterprise architecture management (EAM) is an established discipline in the information science field. With the digitalization, established enterprises are challenged to face fierce competition, especially from new competitors joining the market in vast amounts of time.
Conceptual models often evolve into large and monolithic artifacts. This is a threat to comprehensibility and maintainability as the size of the resulting artefacts exceeds the cognitive processing capabilities of human beings.
The construction of new metamodels is a complex and knowledge-intensive engineering activity. As of now, metamodel design is merely a creative and manual task with a lack of proper tooling support.
Modeling language specifications are of paramount importance for modelers, researchers, and tool vendors. However, these specifications use different techniques for specifying a metamodel. There is no common standard for specifying a metamodel, neither in industry nor in academia, and the usefulness and expressiveness of different specification techniques has never been empirically evaluated.
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.
There is currently a large hype surrounding Web IDEs and the language server protocol (LSP). LSP provides a very flexible and well-proven architecture for implementing textual editors. It allows to reuse editor implementations for different languages by decoupling editor implementations from language implementations in so-called language servers.
Building Information Modeling (BIM) has a twofold meaning. On the one hand, it describes the exchange of geometry data enriched by meta-information. On the other hand, it stands for the entire process of interdisciplinary planning of a building – with the simultaneous engagement of all stakeholders in the development of a common model containing all relevant information.