An Automated Approach to Generate SysML Models from Restricted Natural Language Requirements in Chinese

被引:0
|
作者
Bao Y. [1 ,2 ]
Yang Z. [1 ,2 ]
Yang Y. [1 ,2 ]
Xie J. [1 ,2 ]
Zhou Y. [1 ,2 ]
Yue T. [1 ,2 ]
Huang Z. [1 ,2 ]
Guo P. [3 ]
机构
[1] School of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing
[2] Key Laboratory of Safety-critical Software, Ministry of Industry and Information Technology, Nanjing University of Aeronautics and Astronautics, Nanjing
[3] Aviation Computing Technology Research Institute, Xi'an
来源
Yang, Zhibin (yangzhibin168@163.com) | 2021年 / Science Press卷 / 58期
基金
中国国家自然科学基金;
关键词
Glossary recom-mendation; Model transformation; Model-driven development; Restricted natural language requirement; Safety-critical cyber-physical system; SysML;
D O I
10.7544/issn1000-1239.2021.20200757
中图分类号
学科分类号
摘要
Model-driven development has been gradually adopted as an important approach of designing and developing safety-critical cyber-physical systems(SC-CPSs). The requirement of SC-CPSs is often described in natural language. How to link natural language requirements and the model-driven design and development process of SC-CPSs automatically or semi-automatically is a main existing challenge. In this paper, a method named RNL2SysML is proposed for the automatic generation of SysML models from restricted natural language requirements in Chinese. Firstly, in view of the problem that glossaries need to be manually extracted, a method for extracting and recommending terms of SC-CPSs based on artificial intelligence is proposed. Secondly, in order to reduce the ambiguity of natural language requirements, a restricted natural language requirement template is proposed for requirement specification. Then, the method of transformation from natural language requirement specification to SysML model is given. Finally, based on the open source tool Papyrus, the plugin for the method proposed in this paper is implemented, and the effectiveness and practicality of the method is evaluated and proved by an industry case of the airplane air compressor system in the aviation field. © 2021, Science Press. All right reserved.
引用
收藏
页码:706 / 730
页数:24
相关论文
共 50 条
  • [21] Evaluation of Requirements Management Processes Utilizing System Modeling Language (SysML) Executable Models
    Katz, Tami
    [J]. INCOSE International Symposium, 2021, 31 (01) : 551 - 569
  • [22] Development of an automated MBT toolchain from UML/SysML models
    Lasalle, Jonathan
    Peureux, Fabien
    Fondement, Frederic
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2011, 7 (04) : 247 - 256
  • [23] Automated Smell Detection and Recommendation in Natural Language Requirements
    Veizaga, Alvaro
    Shin, Seung Yeob
    Briand, Lionel C.
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (04) : 695 - 720
  • [24] Automated Translation of Natural Language Requirements to Runtime Monitors
    Perez, Ivan
    Mavridou, Anastasia
    Pressburger, Tom
    Goodloe, Alwyn
    Giannakopoulou, Dimitra
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2022, PT I, 2022, 13243 : 387 - 395
  • [25] Automated Retrieval of Graphical User Interface Prototypes from Natural Language Requirements
    Kolthoff, Kristian
    Bartelt, Christian
    Ponzetto, Simone Paolo
    [J]. NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS (NLDB 2021), 2021, 12801 : 376 - 384
  • [26] A derivation strategy for formal specifications from natural language requirements models
    Mauco, Maria Virginia
    Leonardi, Maria Carmen
    [J]. COMPUTING AND INFORMATICS, 2007, 26 (04) : 421 - 445
  • [27] A Natural Language Based Approach to Generate Document Stores
    Sana, Tayyaba
    Shafiq, Omair
    [J]. INTELLIGENT TECHNOLOGIES AND APPLICATIONS, INTAP 2018, 2019, 932 : 363 - 368
  • [28] A NATURAL-LANGUAGE APPROACH FOR REQUIREMENTS ENGINEERING
    ROLLAND, C
    PROIX, C
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 593 : 257 - 277
  • [29] Automated Generation of Failure Modes and Effects Analysis from SysML Models
    Hecht, Myron
    Dimpfl, Emily
    Pinchak, Julia
    [J]. 2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2014, : 62 - 65
  • [30] Automated model and test generation from textual requirements: The use of Natural Language Processing
    Gröpler R.
    Sudhi V.
    Kutty L.
    [J]. VDI Berichte, 2022, 2022 (2399): : 521 - 532