Low-Code as Enabler of Digital Transformation in Manufacturing Industry

Currently, enterprises have to make quick and resilient responses to changing market requirements. In light of this, low-code development platforms provide the technology mechanisms to facilitate and automate the development of software applications to support current enterprise needs and promote digital transformation. Based on a theory-building research methodology through the literature and other information sources review, the main contribution of this paper is the current characterisation of the emerging low-code domain following the foundations of the computer-aided software engineering field. A context analysis, focused on the current status of research related to the low-code development platforms, is performed. Moreover, benchmarking among the existing low-code development platforms addressed to manufacturing industry is analysed to identify the current lacking features. As an illustrative example of the emerging low-code paradigm and respond to the identified uncovered features, the virtual factory open operating system (vf-OS) platform is described as an open multi-sided low-code framework able to manage the overall network of a collaborative manufacturing and logistics environment that enables humans, applications, and Internet of Things (IoT) devices to seamlessly communicate and interoperate in the interconnected environment, promoting resilient digital transformation.

[1]  Saulius Pavalkis,et al.  Lightweight approach to model traceability in a CASE tool , 2017 .

[2]  FrylingMeg Low code app development , 2019 .

[3]  Deena Al-Ashwal,et al.  A CASE Tool for JAVA Programs Logical Errors Detection: Static and Dynamic Testing , 2018, 2018 International Arab Conference on Information Technology (ACIT).

[4]  Andrey Tarasiev,et al.  Developing Prototype of CASE-Tool to Create Automation Systems Based on Web Applications Using Code Generation , 2018, 2018 Dynamics of Systems, Mechanisms and Machines (Dynamics).

[5]  Wanda J. Orlikowski,et al.  CASE Tools as Organizational Change: Investigating Incremental and Radical Changes in Systems Development , 1993, MIS Q..

[6]  Miguel Goulão,et al.  Improving the Developer Experience with a Low-Code Process Modelling Language , 2018, MoDELS.

[7]  Raul Poler,et al.  Enterprise Resilience Assessment—A Quantitative Approach , 2019, Sustainability.

[8]  M. O. Land,et al.  Enterprise Design – a practice-driven response for generating and implementing business models , 2018 .

[9]  Robert Waszkowski,et al.  Low-code platform for automating business processes in manufacturing , 2019, IFAC-PapersOnLine.

[10]  Katsuro Inoue,et al.  How do developers utilize source code from stack overflow? , 2018, Empirical Software Engineering.

[11]  Robert J. McQueen,et al.  An approach for developing domain specific CASE tools and its application to manufacturing process control , 1997, J. Syst. Softw..

[12]  Ciprian Dobre,et al.  Towards a Seamless Integration of IoT Devices with IoT Platforms Using a Low-Code Approach , 2019, 2019 IEEE 5th World Forum on Internet of Things (WF-IoT).

[13]  Juan de Lara,et al.  Lowcomote: Training the Next Generation of Experts in Scalable Low-Code Engineering Platforms , 2019, STAF.

[14]  Alfonso Fuggetta,et al.  A classification of CASE technology , 1993, Computer.

[15]  S. D. Bragg,et al.  Diagrammatic-graphical programming languages and DoD-STD-2167A , 1994, Proceedings of AUTOTESTCON '94.

[16]  Björn Lundell,et al.  Changing perceptions of CASE technology , 2004, J. Syst. Softw..

[17]  Ciprian Dobre,et al.  Modern Single Page Application Architecture: A Case Study , 2019 .

[18]  M. S. HADJ SASSI,et al.  Computer-Aided Software Engineering (CASE) Tool for Big Data and IoT Architecture , 2019, 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC).

[19]  Markus Ketterl,et al.  Graphical Programming Environments for Educational Robots: Open Roberta - Yet Another One? , 2014, 2014 IEEE International Symposium on Multimedia.

[20]  Juhani Iivari,et al.  Why are CASE tools not used? , 1996, CACM.

[21]  Trent Dudley,et al.  Practical Error Correction Design for Engineers , 1991 .

[22]  Norbert Ádám,et al.  The CASE tool for programming of the multi-core System-on-a-Chip with the data flow computation control , 2017, 2017 IEEE 15th International Symposium on Applied Machine Intelligence and Informatics (SAMI).

[23]  Clifford C. Huff,et al.  Elements of a realistic CASE tool adoption budget , 1992, CACM.

[24]  Kyriakos C. Chatzidimitriou,et al.  RESTsec: a low-code platform for generating secure by design enterprise services , 2018, Enterp. Inf. Syst..

[25]  Richard W. Hamming,et al.  Error detecting and error correcting codes , 1950 .