Agile Methodology for the Standardization of Engineering Requirements Using Large Language Models

Author:

Tikayat Ray Archana1ORCID,Cole Bjorn F.2ORCID,Pinon Fischer Olivia J.1ORCID,Bhat Anirudh Prabhakara3ORCID,White Ryan T.4ORCID,Mavris Dimitri N.1

Affiliation:

1. Aerospace Systems Design Laboratory, School of Aerospace Engineering, Georgia Institute of Technology, Atlanta, GA 30332, USA

2. Lockheed Martin Space, Littleton, CO 80127, USA

3. Amazon, Toronto, ON M5H 4A9, Canada

4. Neural Transmissions Laboratory, Department of Mathematical Sciences, Florida Institute of Technology, Melbourne, FL 32901, USA

Abstract

The increased complexity of modern systems is calling for an integrated and comprehensive approach to system design and development and, in particular, a shift toward Model-Based Systems Engineering (MBSE) approaches for system design. The requirements that serve as the foundation for these intricate systems are still primarily expressed in Natural Language (NL), which can contain ambiguities and inconsistencies and suffer from a lack of structure that hinders their direct translation into models. The colossal developments in the field of Natural Language Processing (NLP), in general, and Large Language Models (LLMs), in particular, can serve as an enabler for the conversion of NL requirements into machine-readable requirements. Doing so is expected to facilitate their standardization and use in a model-based environment. This paper discusses a two-fold strategy for converting NL requirements into machine-readable requirements using language models. The first approach involves creating a requirements table by extracting information from free-form NL requirements. The second approach consists of an agile methodology that facilitates the identification of boilerplate templates for different types of requirements based on observed linguistic patterns. For this study, three different LLMs are utilized. Two of these models are fine-tuned versions of Bidirectional Encoder Representations from Transformers (BERTs), specifically, aeroBERT-NER and aeroBERT-Classifier, which are trained on annotated aerospace corpora. Another LLM, called flair/chunk-english, is utilized to identify sentence chunks present in NL requirements. All three language models are utilized together to achieve the standardization of requirements. The effectiveness of the methodologies is demonstrated through the semi-automated creation of boilerplates for requirements from Parts 23 and 25 of Title 14 Code of Federal Regulations (CFRs).

Publisher

MDPI AG

Subject

Information Systems and Management,Computer Networks and Communications,Modeling and Simulation,Control and Systems Engineering,Software

Reference39 articles.

1. INCOSE (2020). Guide to the Systems Engineering Body of Knowledge, INCOSE. BKCASE Editorial Board.

2. INCOSE (2023, January 10). INCOSE INFRASTRUCTURE WORKING GROUP Charter. pp. 3–5. Available online: https://www.incose.org/docs/default-source/wgcharters/infrastructure.pdf?sfvrsn=9e0eb2c6_18.

3. NASA (2023, January 05). Appendix C: How to Write a Good Requirement. pp. 115–119, Available online: https://www.nasa.gov/seh/appendix-c-how-to-write-a-good-requirement.

4. Regnell, B., Svensson, R.B., and Wnuk, K. (2008, January 16–17). Can we beat the complexity of very large-scale requirements engineering?. Proceedings of the International Working Conference on Requirements Engineering: Foundation for Software Quality, Montpellier, France.

5. Common Requirements Problems, Their Negative Consequences, and the Industry Best Practices to Help Solve Them;Firesmith;J. Object Technol.,2007

Cited by 1 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3