Ever-changing market conditions and a rapidly changing IT landscape call for fast and cheap ways to meet software demands. In order to tackle these problems, low-code development platforms (LCDPs) have emerged. These ...Ever-changing market conditions and a rapidly changing IT landscape call for fast and cheap ways to meet software demands. In order to tackle these problems, low-code development platforms (LCDPs) have emerged. These platforms are designed with the idea to limit recurring traditional hand-coding and programming. This article provides a theoretical overview of low-code solutions. The advantages and disadvantages of using LCDP in the creation of automated systems are considered. In conclusion, a conclusion is formulated about the prospects of using low-code technology.展开更多
This paper aims to explore a simpler and more user-friendly way of generating software based on model-driven development.Previous studies have attempted to generate code from domain models,hoping to reduce coding time...This paper aims to explore a simpler and more user-friendly way of generating software based on model-driven development.Previous studies have attempted to generate code from domain models,hoping to reduce coding time by increasing modeling time.However,as code tools become more advanced,it is challenging to improve efficiency because models are abstract while implementations are concrete.This paper proposes a novel approach that integrates ChatGPT as a plug-in into the whole R&D process and combines it with our code generation tool to enhance R&D efficiency.We have developed some demos to demonstrate the effectiveness of our approach.According to our evaluation,our approach can save more than 90%of the work in implementing the code generation tool,leaving only about 10%of the work for code review,code improvement,and unit testing.展开更多
物联网(IoT, Internet of things)技术通过设备、传感器和网络的互联,实现了物与物、物与人之间的智能交互和数据共享,已广泛应用于智能家居、智慧交通和工业自动化等领域。传统的物联网开发流程依赖于人工的软硬协同开发,具有较高的技...物联网(IoT, Internet of things)技术通过设备、传感器和网络的互联,实现了物与物、物与人之间的智能交互和数据共享,已广泛应用于智能家居、智慧交通和工业自动化等领域。传统的物联网开发流程依赖于人工的软硬协同开发,具有较高的技术门槛。低代码开发技术通过图形化编程界面和高度抽象的编程接口,显著地降低了开发门槛,但仍存在定制化能力不足的问题。随着以大语言模型为代表的人工智能(AI, artificial intelligence)及其相关技术的成熟,一种利用人工智能模型对物联网应用开发流程进行高层语义表征的“智能原生”物联网计算任务生成范式逐渐兴起,成为物联网应用开发的新机遇。为此,在梳理物联网应用开发技术的发展的基础上,提出了智能原生物联网计算任务生成框架,将开发过程划分为物联网应用计算意图解析与计算规划生成两个阶段。在此基础上,系统性地分析了智能原生物联网应用生成的关键技术和挑战,探讨了最新研究进展,最后对未来发展方向进行了展望。展开更多
文摘Ever-changing market conditions and a rapidly changing IT landscape call for fast and cheap ways to meet software demands. In order to tackle these problems, low-code development platforms (LCDPs) have emerged. These platforms are designed with the idea to limit recurring traditional hand-coding and programming. This article provides a theoretical overview of low-code solutions. The advantages and disadvantages of using LCDP in the creation of automated systems are considered. In conclusion, a conclusion is formulated about the prospects of using low-code technology.
基金fully supported by the Natural Science Foundation of Hubei Province in China(Grant No.2021CFB482)Basic Research Science and Technology Project of Xiangyang(High-tech Domain 2022ABH007013)Hubei Superior and Distinctive Discipline Group of“New Energy Vehicle and Smart Transportation”。
文摘This paper aims to explore a simpler and more user-friendly way of generating software based on model-driven development.Previous studies have attempted to generate code from domain models,hoping to reduce coding time by increasing modeling time.However,as code tools become more advanced,it is challenging to improve efficiency because models are abstract while implementations are concrete.This paper proposes a novel approach that integrates ChatGPT as a plug-in into the whole R&D process and combines it with our code generation tool to enhance R&D efficiency.We have developed some demos to demonstrate the effectiveness of our approach.According to our evaluation,our approach can save more than 90%of the work in implementing the code generation tool,leaving only about 10%of the work for code review,code improvement,and unit testing.
文摘物联网(IoT, Internet of things)技术通过设备、传感器和网络的互联,实现了物与物、物与人之间的智能交互和数据共享,已广泛应用于智能家居、智慧交通和工业自动化等领域。传统的物联网开发流程依赖于人工的软硬协同开发,具有较高的技术门槛。低代码开发技术通过图形化编程界面和高度抽象的编程接口,显著地降低了开发门槛,但仍存在定制化能力不足的问题。随着以大语言模型为代表的人工智能(AI, artificial intelligence)及其相关技术的成熟,一种利用人工智能模型对物联网应用开发流程进行高层语义表征的“智能原生”物联网计算任务生成范式逐渐兴起,成为物联网应用开发的新机遇。为此,在梳理物联网应用开发技术的发展的基础上,提出了智能原生物联网计算任务生成框架,将开发过程划分为物联网应用计算意图解析与计算规划生成两个阶段。在此基础上,系统性地分析了智能原生物联网应用生成的关键技术和挑战,探讨了最新研究进展,最后对未来发展方向进行了展望。