Patterns for visual programming With a focus on flow-based programming inspired systems

被引:5
作者
Schmidt, Marc [1 ]
机构
[1] Tech Hsch Koln, Cologne Inst Digital Ecosyst, Cologne, Germany
来源
PROCEEDINGS OF THE EUROPEAN CONFERENCE ON PATTERN LANGUAGES OF PROGRAMS 2021, EUROPLOP 2021 | 2021年
关键词
pattern; visual programming; flow-based programming;
D O I
10.1145/3489449.3489977
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software plays an increasingly important role in our daily lives. The development of this software is complex and hard to understand by non-professionals. Fundamental knowledge about programming languages and software structure is required to change it. By changing the logical complexity represented in software code in something more intuitively understandable, like graphical elements, even non-professionals can understand and learn to design software. Systems that are inspired by flow-based programming offer an interesting approach to this problem. This paper presents two pattern and five pattern candidates, which are a distillation from practices that are already in use. The presented pattern are Functions as building blocks and Connect building blocks. These pattern are used in established products like Node-Red[3] or n8n[2].
引用
收藏
页数:7
相关论文
共 14 条
[1]  
[Anonymous], 2017, JSON
[2]  
BPMN, ABOUT US
[3]  
CHANG SK, 1990, PRINCIPLES VISUAL PR
[4]  
mathworks, SIMULINK HOW CREATE
[5]  
mathworks, SIM SIM MOB BAS DES
[6]  
Morrison Paul, FLOW BASED PROGRAMMI
[7]  
Myers B. A., 1990, Journal of Visual Languages and Computing, V1, P97, DOI 10.1016/S1045-926X(05)80036-9
[8]  
n8n, about us
[9]  
Node-RED, ABOUT US
[10]   JOpera: A toolkit for efficient visual composition of web services [J].
Pautasso, C ;
Alonso, G .
INTERNATIONAL JOURNAL OF ELECTRONIC COMMERCE, 2004, 9 (02) :107-141