论文标题
部分可观测时空混沌系统的无模型预测
Technical Report on Neural Language Models and Few-Shot Learning for Systematic Requirements Processing in MDSE
论文作者
论文摘要
系统工程,尤其是在汽车领域中,需要应对开发过程中出现的大量要求。为了确保较高的产品质量,并确保实现ISO26262等功能安全标准,以自动分析,一致性检查和追踪机制的形式对模型驱动系统工程的电势的开发是必不可少的。但是,编写要求的语言以及在它们上操作所需的工具是高度个性的,需要特定于域的裁缝。这阻碍了需求的自动处理以及要求与模型的链接。在现有项目中引入正式需求符号会导致一方面翻译大量需求和过程更改的挑战,并需要为需求工程师进行相应的培训。 在本文中,基于对开源一组汽车要求的分析,我们得出了特定领域的语言构造,帮助我们避免了需求中的歧义并提高形式的水平。主要的贡献是使用大型语言模型对少量学习的采用和评估,以自动翻译非正式要求对结构性语言(例如需求DSL)。我们表明,少于十个翻译示例的支持集可以足以训练一种语言模型,以将关键字纳入非正式的自然语言要求。
Systems engineering, in particular in the automotive domain, needs to cope with the massively increasing numbers of requirements that arise during the development process. To guarantee a high product quality and make sure that functional safety standards such as ISO26262 are fulfilled, the exploitation of potentials of model-driven systems engineering in the form of automatic analyses, consistency checks, and tracing mechanisms is indispensable. However, the language in which requirements are written, and the tools needed to operate on them, are highly individual and require domain-specific tailoring. 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 process changes on the one hand and to the necessity of the corresponding training for the requirements engineers. In this paper, based on the analysis of an open-source set of automotive requirements, 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. We show that support sets of less than ten translation examples can suffice to few-shot train a language model to incorporate keywords and implement syntactic rules into informal natural language requirements.