引入一个辅助系统,以支持领域专家进行低代码编程,以利用工业5.0
Introduction of an Assistance System to Support Domain Experts in Programming Low-code to Leverage Industry 5.0
摘要:
工业4.0的快速技术飞跃增加了对自动化工作人员的压力和要求,这是工业5.0的主要动力之一。特别是,机电一体化系统的自动化软件开发变得越来越具有挑战性,因为高质量的可维护软件需要领域知识和编程技能。特别是对于没有专门软件工程部门的自动化和机器人领域的小公司来说,特定领域的低代码平台变得不可或缺,它使领域专家能够使用可视化编程语言直观地开发代码,例如,用于改装移动机器等任务。然而,对于广泛的功能,视觉程序可能会变得压倒性的,由于按比例放大的问题。此外,不断缩短的上市时间增加了程序员的时间压力。因此,引入了一个辅助系统的概念,它可以由低代码平台供应商基于数据挖掘和静态代码分析相结合来实现。通过有针对性的建议、基于度量的复杂性度量以及通过封装功能来降低复杂性,支持领域专家开发低代码。该概念已在工业低代码平台HAWE eDesign中实现,用于对移动机器中的液压元件进行编程,其优势已在用户研究和工业专家研讨会中得到证实。
英文摘要:
The rapid technological leaps of Industry 4.0 increase the pressure and demands on humans working in automation, which is one of the main motivators of Industry 5.0. In particular, automation software development for mechatronic systems becomes increasingly challenging, as both domain knowledge and programming skills are required for high-quality, maintainable software. Especially for small companies from automation and robotics without dedicated software engineering departments, domain-specific low-code platforms become indispensable that enable domain experts to develop code intuitively using visual programming languages, e.g., for tasks such as retrofitting mobile machines. However, for extensive functionalities, visual programs may become overwhelming due to the scaling-up problem. In addition, the ever-shortening time-to-market increases the time pressure on programmers. Thus, an assistance system concept is introduced that can be implemented by low-code platform suppliers based on combining data mining and static code analysis. Domain experts are supported in developing low-code by targeted recommendations, metric-based complexity measurement, and reducing complexity by encapsulating functionalities. The concept is implemented for the industrial low-code platform HAWE eDesign to program hydraulic components in mobile machines, and its benefits are confirmed in a user study and an industrial expert workshop.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。