Structuring Natural Language Requirements with Large Language Models

被引:0
|
作者
Norheim, Johannes J. [1 ]
Rebentisch, Eric [2 ]
机构
[1] MIT, Dept Aeronaut & Astronaut, Cambridge, MA 02139 USA
[2] MIT, Sociotech Syst Res Ctr, 77 Massachusetts Ave, Cambridge, MA 02139 USA
关键词
Large Language Models; Natural Language Processing; Requirements Translation; Requirements Modeling;
D O I
10.1109/REW61692.2024.00013
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Structured requirements have long been proposed to improve the quality of requirements while facilitating downstream applications like modeling. Nevertheless, in practice, adopting structures such as templates and semi-formal logic imposes additional training and expertise constraints, limiting their wider adoption. In this paper, we investigate the application of natural language processing (NLP) to translate natural language requirements into structured representations. Existing methodologies have been reported for specific formalisms or requirement types. In this research preview, we go beyond the state-of-the-art by generalizing to generic templates and semiformal logic. Specifically, we investigate the application of a state-of-the-art pre-trained large language model (LLM), GPT-4. We show preliminary evidence that this new technology can translate natural language requirements to a target template or semi-formal language based on as little as one translation example, as long as the example captures the same structure as the translated requirement. We observe this behavior across three formalisms: a requirements template structure (EARS), a custom minimalistic requirements modeling language for system performance requirements, and a semi-formal structure for linear temporal logic (LTL). We propose a rigorous way to investigate how well these observations are generalized based on this preliminary evidence.
引用
收藏
页码:68 / 71
页数:4
相关论文
共 50 条
  • [41] Testing against natural language Requirements
    Sneed, Harry M.
    [J]. USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 380 - 387
  • [42] Lightweight validation of natural language requirements
    Gervasi, V
    Nuseibeh, B
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2002, 32 (02): : 113 - 133
  • [43] Large Language Models in der WissenschaftLarge language models in science
    Karl-Friedrich Kowalewski
    Severin Rodler
    [J]. Die Urologie, 2024, 63 (9) : 860 - 866
  • [44] Revolutionizing patient safety with artificial intelligence: the potential of natural language processing and large language models
    Klang, Eyal
    Garcia-Elorrio, Ezequiel
    Zimlichman, Eyal
    [J]. INTERNATIONAL JOURNAL FOR QUALITY IN HEALTH CARE, 2023, 35 (03)
  • [45] Combining large language models with enterprise knowledge graphs: a perspective on enhanced natural language understanding
    Mariotti, Luca
    Guidetti, Veronica
    Mandreoli, Federica
    Belli, Andrea
    Lombardi, Paolo
    [J]. FRONTIERS IN ARTIFICIAL INTELLIGENCE, 2024, 7
  • [46] Prospect of large language models and natural language processing for lung cancer diagnosis: A systematic review
    Garg, Arushi
    Gupta, Smridhi
    Vats, Soumya
    Handa, Palak
    Goel, Nidhi
    [J]. EXPERT SYSTEMS, 2024,
  • [47] Impact Analysis of using Natural Language Processing and Large Language Model on Automated Correction of Systems Engineering Requirements
    de Oliveira, Arthur H. M.
    Reis, Pedro Almeida
    Júnior, Fernando Sarracini
    Cavalcante, Mairon Sena
    de Lima, Jonathan V. C.
    Soares, Luis F. C.
    Marchiori, Lucas Henrique
    [J]. INCOSE International Symposium, 2024, 34 (01) : 992 - 1007
  • [48] Structuring natural language data by learning rewriting rules
    Cleuziou, Guillaume
    Martin, Lionel
    Vrain, Christel
    [J]. INDUCTIVE LOGIC PROGRAMMING, 2007, 4455 : 125 - +
  • [49] Information structuring in natural language communication: Syntactical approach
    Bargiela, Andrzej
    Homenda, Wladyslaw
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2006, 17 (06) : 575 - 581
  • [50] Extracting Requirements Models from Natural-Language Document for Embedded Systems
    Wang, Chunhui
    Hou, Lu
    Chen, Xiaohong
    [J]. 2022 IEEE 30TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW), 2022, : 18 - 21