A Generative Approach for User-Centered, Collaborative, Domain-Specific Modeling Environments [article]

Philip Zweihoff, Bernhard Steffen
<span title="2021-04-20">2021</span> <i > arXiv </i> &nbsp; <span class="release-stage" >pre-print</span>
The use of low- and no-code modeling tools is today an established way in practice to give non-programmers an opportunity to master their digital challenges independently, using the means of model-driven software development. However, the existing tools are limited to a very small number of different domains such as mobile app development, which can be attributed to the enormous demands that a user has on such a tool today. These demands exceed the mere use of a modeling environment as such and
more &raquo; ... require cross-cutting concerns such as: easy access, direct usability and simultaneous collaboration, which result in additional effort in the realization of such tools. Our solution is based on the idea to support and simplify the creation of new domain-specific holistic tools by generating it entirely based on a declarative specification with a domain-specific meta-tool. The meta-tool Pyro demonstrated and analyzed here focuses on graph-based graphical languages to fully generate a complete, directly executable tool starting from a meta-model in order to meet all cross-cutting requirements.
<span class="external-identifiers"> <a target="_blank" rel="external noopener" href="https://arxiv.org/abs/2104.09948v1">arXiv:2104.09948v1</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/woiqwqa5cbggpadi5a3fvfk7fe">fatcat:woiqwqa5cbggpadi5a3fvfk7fe</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20210422125259/https://arxiv.org/pdf/2104.09948v1.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/55/e1/55e1ed7b821f26718c56e1116ad66f418c261da1.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener" href="https://arxiv.org/abs/2104.09948v1" title="arxiv.org access"> <button class="ui compact blue labeled icon button serp-button"> <i class="file alternate outline icon"></i> arxiv.org </button> </a>