Arthur H. M. de Oliveira, Pedro Almeida Reis, Fernando Sarracini Júnior, Mairon Sena Cavalcante, Jonathan V. C. de Lima, Luis F. C. Soares, Lucas Henrique Marchiori
{"title":"使用自然语言处理和大型语言模型对系统工程需求自动修正的影响分析","authors":"Arthur H. M. de Oliveira, Pedro Almeida Reis, Fernando Sarracini Júnior, Mairon Sena Cavalcante, Jonathan V. C. de Lima, Luis F. C. Soares, Lucas Henrique Marchiori","doi":"10.1002/iis2.13191","DOIUrl":null,"url":null,"abstract":"<p>The increasing complexity of Electronic Control Units (ECUs) in the Automotive Industry due to the integration of more sophisticated vehicle features has made the Systems Engineering (SE) application a necessity to define and implement efficient solutions. In this context, requirements emerge as a critical part of the communication between cross-functional teams. Thus, the more complex systems become, the more requirements are needed to define them. However, lack of information, misalignment and ambiguity on requirements impact the entire development process, resulting in issues later, harder to be fixed. Some studies are being applied to evaluate techniques using Natural Language Processing (NLP) and how it can replace extensive peer reviews, identifying weaknesses in requirements earlier in the process, avoiding wasted time and large financial losses. Normally, NLP is combined with templates such as Easy Approach Requirements to Syntax (EARS), or other rule-based techniques such as INCOSE's requirements writing best practice rules to define metrics and assess the compliance of the requirements syntax automatically. The focus of this work is to enhance the use of requirements syntax assessment algorithm by combining NLP techniques with Large Language Models (LLMs) to provide automatically corrected requirements.</p>","PeriodicalId":100663,"journal":{"name":"INCOSE International Symposium","volume":"34 1","pages":"992-1007"},"PeriodicalIF":0.0000,"publicationDate":"2024-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Impact Analysis of using Natural Language Processing and Large Language Model on Automated Correction of Systems Engineering Requirements\",\"authors\":\"Arthur H. M. de Oliveira, Pedro Almeida Reis, Fernando Sarracini Júnior, Mairon Sena Cavalcante, Jonathan V. C. de Lima, Luis F. C. Soares, Lucas Henrique Marchiori\",\"doi\":\"10.1002/iis2.13191\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>The increasing complexity of Electronic Control Units (ECUs) in the Automotive Industry due to the integration of more sophisticated vehicle features has made the Systems Engineering (SE) application a necessity to define and implement efficient solutions. In this context, requirements emerge as a critical part of the communication between cross-functional teams. Thus, the more complex systems become, the more requirements are needed to define them. However, lack of information, misalignment and ambiguity on requirements impact the entire development process, resulting in issues later, harder to be fixed. Some studies are being applied to evaluate techniques using Natural Language Processing (NLP) and how it can replace extensive peer reviews, identifying weaknesses in requirements earlier in the process, avoiding wasted time and large financial losses. Normally, NLP is combined with templates such as Easy Approach Requirements to Syntax (EARS), or other rule-based techniques such as INCOSE's requirements writing best practice rules to define metrics and assess the compliance of the requirements syntax automatically. The focus of this work is to enhance the use of requirements syntax assessment algorithm by combining NLP techniques with Large Language Models (LLMs) to provide automatically corrected requirements.</p>\",\"PeriodicalId\":100663,\"journal\":{\"name\":\"INCOSE International Symposium\",\"volume\":\"34 1\",\"pages\":\"992-1007\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"INCOSE International Symposium\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://onlinelibrary.wiley.com/doi/10.1002/iis2.13191\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"INCOSE International Symposium","FirstCategoryId":"1085","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/iis2.13191","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Impact Analysis of using Natural Language Processing and Large Language Model on Automated Correction of Systems Engineering Requirements
The increasing complexity of Electronic Control Units (ECUs) in the Automotive Industry due to the integration of more sophisticated vehicle features has made the Systems Engineering (SE) application a necessity to define and implement efficient solutions. In this context, requirements emerge as a critical part of the communication between cross-functional teams. Thus, the more complex systems become, the more requirements are needed to define them. However, lack of information, misalignment and ambiguity on requirements impact the entire development process, resulting in issues later, harder to be fixed. Some studies are being applied to evaluate techniques using Natural Language Processing (NLP) and how it can replace extensive peer reviews, identifying weaknesses in requirements earlier in the process, avoiding wasted time and large financial losses. Normally, NLP is combined with templates such as Easy Approach Requirements to Syntax (EARS), or other rule-based techniques such as INCOSE's requirements writing best practice rules to define metrics and assess the compliance of the requirements syntax automatically. The focus of this work is to enhance the use of requirements syntax assessment algorithm by combining NLP techniques with Large Language Models (LLMs) to provide automatically corrected requirements.