No Code AI: Automatic generation of Function Block Diagrams from documentation and associated heuristic for context-aware ML algorithm training

04/08/2023
by   Oluwatosin Ogundare, et al.
1

Industrial process engineering and PLC program development have traditionally favored Function Block Diagram (FBD) programming over classical imperative style programming like the object oriented and functional programming paradigms. The increasing momentum in the adoption and trial of ideas now classified as 'No Code' or 'Low Code' alongside the mainstream success of statistical learning theory or the so-called machine learning is redefining the way in which we structure programs for the digital machine to execute. A principal focus of 'No Code' is deriving executable programs directly from a set of requirement documents or any other documentation that defines consumer or customer expectation. We present a method for generating Function Block Diagram (FBD) programs as either the intermediate or final artifact that can be executed by a target system from a set of requirement documents using a constrained selection algorithm that draws from the top line of an associated recommender system. The results presented demonstrate that this type of No-code generative model is a viable option for industrial process design.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/31/2023

Towards Enhancing In-Context Learning for Code Generation

In-context learning (ICL) with pre-trained language models (PTLMs) has s...
research
02/18/2020

An Evaluation of Monte Carlo-Based Hyper-Heuristic for Interaction Testing of Industrial Embedded Software Applications

Hyper-heuristic is a new methodology for the adaptive hybridization of m...
research
01/10/2020

State diagrams of functional programs

In the paper we introduce graphical objects (called state diagrams) rela...
research
11/14/2020

Classification of Reverse-Engineered Class Diagram and Forward-Engineered Class Diagram using Machine Learning

UML Class diagram is very important to visualize the whole software we a...
research
12/30/2020

Visual counterexample explanation for model checking with Oeritte

Despite being one of the most reliable approaches for ensuring system co...
research
10/08/2015

A novel code generation methodology for block diagram modeler and simulators Scicos and VSS

Block operations during simulation in Scicos and VSS environments can na...
research
02/10/2020

Evaluating Sequence-to-Sequence Learning Models for If-Then Program Synthesis

Implementing enterprise process automation often requires significant te...

Please sign up or login with your details

Forgot password? Click here to reset