Neural Language Models and Few Shot Learning for Systematic Requirements Processing in MDSE

被引:5
作者
Bertram, Vincent [1 ]
Boss, Miriam [1 ]
Kusmenko, Evgeny [1 ]
Nachmann, Imke Helene [1 ]
Rumpe, Bernhard [1 ]
Trotta, Danilo [1 ]
Wachtmeister, Louis [1 ]
机构
[1] Rhein Westfal TH Aachen, Aachen, Germany
来源
PROCEEDINGS OF THE 15TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON SOFTWARE LANGUAGE ENGINEERING, SLE 2022 | 2022年
关键词
model-driven requirements engineering; fewshot learning; natural language processing;
D O I
10.1145/3567512.3567534
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Systems engineering, in particular in the automotive domain, needs to cope with the massively increasing numbers of requirements that arise during the development process. The language in which requirements are written is mostly informal and highly individual. This hinders automated processing of requirements as well as the linking of requirements to models. Introducing formal requirement notations in existing projects leads to the challenge of translating masses of requirements and the necessity of training for requirements engineers. In this paper, we derive domain-specific language constructs helping us to avoid ambiguities in requirements and increase the level of formality. The main contribution is the adoption and evaluation of few-shot learning with large pretrained language models for the automated translation of informal requirements to structured languages such as a requirement DSL.
引用
收藏
页码:260 / 265
页数:6
相关论文
共 33 条
[1]   A Zero-Shot Learning Approach to Classifying Requirements: A Preliminary Study [J].
Alhoshan, Waad ;
Zhao, Liping ;
Ferrari, Alessio ;
Letsholo, Keletso J. .
REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2022, 2022, 13216 :52-59
[2]   Artifact and Reference Models for Generative Machine Learning Frameworks and Build Systems [J].
Atouani, Abdallah ;
Kirchhof, Joerg Christian ;
Kusmenko, Evgeny ;
Rumpe, Bernhard .
PROCEEDINGS OF THE 20TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON GENERATIVE PROGRAMMING: CONCEPTS AND EXPERIENCES, GPCE 2021, 2021, :55-68
[3]  
Brown TB, 2020, Arxiv, DOI [arXiv:2005.14165, DOI 10.48550/ARXIV.2005.14165, 10.48550/arXiv.2005.14165]
[4]  
Becker Jan Steffen, 2018, 9 EUR C EMB REAL TI
[5]  
Bertram V., 2022, arXiv
[6]  
Bertram Vincent, 2017, MODELS'17
[7]   Grand challenges inmodel-driven engineering: an analysis of the state of the research [J].
Bucchiarone, Antonio ;
Cabot, Jordi ;
Paige, Richard F. ;
Pierantonio, Alfonso .
SOFTWARE AND SYSTEMS MODELING, 2020, 19 (01) :5-13
[8]  
Cleland-Huang Jane, 2007, Zenodo
[9]  
Devlin J, 2019, Arxiv, DOI [arXiv:1810.04805, 10.48550/arXiv.1810.04805]
[10]   SMArDT modeling for automotive software testing [J].
Drave, Imke ;
Hillemacher, Steffen ;
Greifenberg, Timo ;
Kriebel, Stefan ;
Kusmenko, Evgeny ;
Markthaler, Matthias ;
Orth, Philipp ;
Salman, Karin Samira ;
Richenhagen, Johannes ;
Rumpe, Bernhard ;
Schulze, Christoph ;
von Wenckstern, Michael ;
Wortmann, Andreas .
SOFTWARE-PRACTICE & EXPERIENCE, 2019, 49 (02) :301-328