Natural Language Processing for Systems Engineering: Automatic Generation of Systems Modelling Language Diagrams

08/09/2022
by   Shaohong Zhong, et al.
0

The design of complex engineering systems is an often long and articulated process that highly relies on engineers' expertise and professional judgment. As such, the typical pitfalls of activities involving the human factor often manifest themselves in terms of lack of completeness or exhaustiveness of the analysis, inconsistencies across design choices or documentation, as well as an implicit degree of subjectivity. An approach is proposed to assist systems engineers in the automatic generation of systems diagrams from unstructured natural language text. Natural Language Processing (NLP) techniques are used to extract entities and their relationships from textual resources (e.g., specifications, manuals, technical reports, maintenance reports) available within an organisation, and convert them into Systems Modelling Language (SysML) diagrams, with particular focus on structure and requirement diagrams. The intention is to provide the users with a more standardised, comprehensive and automated starting point onto which subsequently refine and adapt the diagrams according to their needs. The proposed approach is flexible and open-domain. It consists of six steps which leverage open-access tools, and it leads to an automatic generation of SysML diagrams without intermediate modelling requirement, but through the specification of a set of parameters by the user. The applicability and benefits of the proposed approach are shown through six case studies having different textual sources as inputs, and benchmarked against manually defined diagram elements.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/26/2020

Understanding scholarly Natural Language Processing system diagrams through application of the Richards-Engelhardt framework

We utilise Richards-Engelhardt framework as a tool for understanding Nat...
research
08/05/2017

Automatic generation of analysis class diagrams from use case specifications

In object oriented software development, the analysis modeling is concer...
research
10/26/2022

Towards Automatically Extracting UML Class Diagrams from Natural Language Specifications

In model-driven engineering (MDE), UML class diagrams serve as a way to ...
research
06/27/2023

Causal Diagrams for Structural Engineers

Causal diagrams are logic and graphical tools that depict assumptions ab...
research
12/20/2019

Assurance via workflow+ modelling and conformance

We propose considering assurance as a model management enterprise: sayin...
research
03/20/2019

Substation One-Line Diagram Automatic Generation and Visualization

In Energy Management System (EMS) applications and many other off-line p...
research
02/10/2022

Natural Language in Requirements Engineering for Structure Inference – An Integrative Review

The automatic extraction of structure from text can be difficult for mac...

Please sign up or login with your details

Forgot password? Click here to reset