[Context & motivation] Eliciting requirements that are detailed and logical enough to be amenable to formal verification is a difficult task. Multiple tools exist for requirements elicitation and some of these also support formalisation of requirements in a way that is useful for formal methods. [Question/problem] This paper reports on our experience of using the FRET alongside our industrial partner. The use case that we investigate is an aircraft engine controller. In this context, we evaluate the use of FRET to bridge the communication gap between formal methods experts and aerospace industry specialists. [Principal ideas/results] We describe our journey from ambiguous, natural-language requirements to concise, formalised FRET requirements. We include our analysis of the formalised requirements from the perspective of patterns, translation into other formal methods and the relationship between parent-child requirements in this set. We also provide insight into lessons learned throughout this process and identify future improvements to FRET. [Contribution] Previous experience reports have been published by the FRET team, but this is the first such report of an industrial use case that was written by researchers that have not been involved FRET's development.
翻译:211. [问题/问 本文件报告了我们与工业伙伴一起使用可再生能源技术的经验。我们调查的一个使用案例是飞机发动机控制器。在这方面,我们评估了利用可再生能源技术填补正规方法专家与航空航天工业专家之间沟通差距的情况。[主要想法/结果]我们描述了我们从模糊的自然语言要求到简明和正规化的可再生能源技术要求的旅程。我们从模式角度分析了正式要求,将其他正式方法转化为其他正式方法,以及这一组中母子要求之间的关系。我们还介绍了在这一过程中吸取的经验教训,并确定了未来对可再生能源技术的改进。[捐助]以前的经验报告已由可再生能源技术小组公布,但这是由研究人员编写的、没有涉及可再生能源技术技术开发的工业使用案例的首次此类报告。