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 条
  • [31] The journey from natural language processing to large language models: key insights for radiologists
    Salvatore Claudio Fanni
    Lorenzo Tumminello
    Valentina Formica
    Francesca Pia Caputo
    Gayane Aghakhanyan
    Ilaria Ambrosini
    Roberto Francischello
    Lorenzo Faggioni
    Dania Cioni
    Emanuele Neri
    Journal of Medical Imaging and Interventional Radiology, 11 (1):
  • [32] Large language models could make natural language again the universal interface of healthcare
    Kather, Jakob Nikolas
    Ferber, Dyke
    Wiest, Isabella C.
    Gilbert, Stephen
    Truhn, Daniel
    NATURE MEDICINE, 2024, : 2708 - 2710
  • [33] Future Prospects of Large Language Models: Enabling Natural Language Processing in Educational Robotics
    Vinoth Kumar, S.
    Saroo Raj, R.B.
    Praveenchandar, J.
    Vidhya, S.
    Karthick, S.
    Madhubala, R.
    International Journal of Interactive Mobile Technologies, 2024, 18 (23) : 85 - 97
  • [34] Fine-tuning large neural language models for biomedical natural language processing
    Tinn, Robert
    Cheng, Hao
    Gu, Yu
    Usuyama, Naoto
    Liu, Xiaodong
    Naumann, Tristan
    Gao, Jianfeng
    Poon, Hoifung
    PATTERNS, 2023, 4 (04):
  • [35] How to harness natural language processing tools and large language models for psychological research
    Fischer, Ronald
    INTERNATIONAL JOURNAL OF PSYCHOLOGY, 2024, 59 : 19 - 20
  • [36] Advancing Robotics Education: Integrating Large Language Models for Natural Language Programming in VET
    Prieto, Abraham
    Romero, Alejandro
    Bellas, Francisco
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2024, PT II, 2025, 15347 : 517 - 528
  • [37] An Automated Tool for Generating UML Models from Natural Language Requirements
    Deeptimahanti, Deva Kumar
    Babar, Muhammad Ali
    2009 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 680 - 682
  • [38] Natural Language Requirements Quality Analysis Based on Business Domain Models
    Annervaz, K. M.
    Kaulgud, Vikrant
    Sengupta, Shubhashis
    Savagaonkar, Milind
    2013 28TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2013, : 676 - 681
  • [39] A derivation strategy for formal specifications from natural language requirements models
    Mauco, Maria Virginia
    Leonardi, Maria Carmen
    COMPUTING AND INFORMATICS, 2007, 26 (04) : 421 - 445
  • [40] The Journey of Language Models in Understanding Natural Language
    Liu, Yuanrui
    Zhou, Jingping
    Sang, Guobiao
    Huang, Ruilong
    Zhao, Xinzhe
    Fang, Jintao
    Wang, Tiexin
    Li, Bohan
    WEB INFORMATION SYSTEMS AND APPLICATIONS, WISA 2024, 2024, 14883 : 331 - 363