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 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.
翻译:使用低代码和无代码建模工具是现今实践的一种既定方式,使非程序员有机会利用模型驱动软件开发手段独立掌握自己的数字挑战,然而,现有工具仅限于诸如移动应用程序开发等为数不多的不同领域,这可归因于用户今天对此类工具的巨大需求。这些需求超出了仅仅使用模型环境本身的简单程度,需要交叉关注,例如:容易获取、直接使用和同步合作,这导致为实现此类工具作出更多努力。我们的解决办法是基于支持和简化创建新的特定领域综合工具的想法,其方式是完全根据一个特定域的元工具的宣示性规格来生成。在这里演示和分析的元工具Pyro侧重于基于图表的图形语言,以便充分产生一个完全、直接可操作的完整工具,从元模型开始,从而满足所有交叉要求。