Natural Language Processing for systems engineering: Automatic generation of Systems Modelling Language diagrams

被引:2
|
作者
Zhong, Shaohong [1 ]
Scarinci, Andrea [2 ]
Cicirello, Alice [1 ,3 ]
机构
[1] Univ Oxford, Dept Engn Sci, Parks Rd, Oxford OX1 3PJ, England
[2] MIT, Dept Aeronaut & Astronaut, Uncertainty Quantificat Lab, Cambridge, MA 02139 USA
[3] Delft Univ Technol, Dept Engn Struct, Stevinweg 1, NL-2628 CN Delft, Netherlands
关键词
SysML diagram; NLP; Structure diagram; Requirement diagram; Text-to-diagram; Automated diagrams from text; REQUIREMENTS; KNOWLEDGE; FEATURES; SMART; AID;
D O I
10.1016/j.knosys.2022.110071
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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., specifica-tions, 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. (c) 2022 The Author(s). Published by Elsevier B.V.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Natural language processing and diagrams
    Dodds, D
    [J]. IC-AI '04 & MLMTA'04 , VOL 1 AND 2, PROCEEDINGS, 2004, : 1044 - 1050
  • [2] Intelligent SPARQL Query Generation for Natural Language Processing Systems
    Chen, Yi-Hui
    Lu, Eric Jui-Lin
    Ou, Ting-An
    [J]. IEEE ACCESS, 2021, 9 : 158638 - 158650
  • [3] NATURAL LANGUAGE PROCESSING IN COMPUTER SYSTEMS
    SMALL, DL
    [J]. NAVAL ENGINEERS JOURNAL, 1973, 85 (03) : 85 - 90
  • [4] Evaluating natural language processing systems
    King, M
    [J]. COMMUNICATIONS OF THE ACM, 1996, 39 (01) : 73 - 79
  • [5] Automatic code generation from unified modelling language sequence diagrams
    Kundu, Debasish
    Samanta, Debasis
    Mall, Rajib
    [J]. IET SOFTWARE, 2013, 7 (01) : 12 - 28
  • [6] Building natural language generation systems
    Horacek, H
    [J]. COMPUTATIONAL LINGUISTICS, 2001, 27 (02) : 298 - 300
  • [7] Natural language processing as human language engineering
    Di Felippo, Ariani
    Dias-da-Silva, Bento Carlos
    [J]. CALIDOSCOPIO, 2009, 7 (03): : 183 - 191
  • [8] Natural Language Understanding of Systems Engineering Artifacts
    Kulcsár, Géza
    Constant, Olivier
    Pruvost, Gaëtan
    Ráth, István
    Füzesi, Máté
    Harmath, Dénes
    [J]. INCOSE International Symposium, 2022, 32 (01) : 1373 - 1387
  • [9] Deep Natural Language Processing for Search Systems
    Guo, Weiwei
    Gao, Huiji
    Shi, Jun
    Long, Bo
    [J]. PROCEEDINGS OF THE 42ND INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '19), 2019, : 1405 - 1406
  • [10] Reliability Testing for Natural Language Processing Systems
    Tan, Samson
    Joty, Shafiq
    Baxter, Kathy
    Taeihagh, Araz
    Bennett, Gregory A.
    Kan, Min-Yen
    [J]. 59TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS AND THE 11TH INTERNATIONAL JOINT CONFERENCE ON NATURAL LANGUAGE PROCESSING (ACL-IJCNLP 2021), VOL 1, 2021, : 4153 - 4169