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 条
  • [41] Ensembles of natural language processing systems for portable phenotyping solutions
    Liu, Cong
    Ta, Casey N.
    Rogers, James R.
    Li, Ziran
    Lee, Junghwan
    Butler, Alex M.
    Shang, Ning
    Kury, Fabricio Sampaio Peres
    Wang, Liwei
    Shen, Feichen
    Liu, Hongfang
    Ena, Lyudmila
    Friedman, Carol
    Weng, Chunhua
    [J]. JOURNAL OF BIOMEDICAL INFORMATICS, 2019, 100
  • [42] Integration of Natural Language Processing Chains in Content Management Systems
    Karagiozov, Diman
    [J]. THIRD INTERNATIONAL CONFERENCE ON SOFTWARE, SERVICES AND SEMANTIC TECHNOLOGIES S3T 2011, 2011, 101 : 119 - 126
  • [43] AN HISTORICAL OVERVIEW OF NATURAL-LANGUAGE PROCESSING SYSTEMS THAT LEARN
    COLLIER, R
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 1994, 8 (01) : 17 - 54
  • [44] A Natural Language Processing Technique for Formalization of Systems Requirement Specifications
    Koscinski, Viktoria
    Gambardella, Celeste
    Gerstner, Estey
    Zappavigna, Mark
    Cassetti, Jennifer
    Mirakhorli, Mehdi
    [J]. 29TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW 2021), 2021, : 350 - 356
  • [45] Enhancing information systems management with natural language processing techniques
    Métais, E
    [J]. DATA & KNOWLEDGE ENGINEERING, 2002, 41 (2-3) : 247 - 272
  • [46] Computational lexicon: The central structure in natural language processing systems
    [J]. 2001, Amirkabir University of Technology (12):
  • [47] NLGbAse: a free linguistic resource for Natural Language Processing systems
    Charton, Eric
    Torres-Moreno, Juan-Manuel
    [J]. LREC 2010 - SEVENTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION, 2010, : 2621 - 2625
  • [48] Natural Language Processing methods and systems for biomedical ontology learning
    Liu, Kaihong
    Hogan, William R.
    Crowley, Rebecca S.
    [J]. JOURNAL OF BIOMEDICAL INFORMATICS, 2011, 44 (01) : 163 - 179
  • [49] A review of natural language processing techniques for opinion mining systems
    Sun, Shiliang
    Luo, Chen
    Chen, Junyu
    [J]. INFORMATION FUSION, 2017, 36 : 10 - 25
  • [50] Automated abstraction of dynamic neural systems for natural language processing
    Jacobsson, Henrik
    Frank, Stefan L.
    Federici, Diego
    [J]. 2007 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-6, 2007, : 1446 - +