首页> 外文OA文献 >Goal-scenario-oriented requirements engineering for functional decomposition with bidirectional transformation to controlled natural language: Case study 'body control module'
【2h】

Goal-scenario-oriented requirements engineering for functional decomposition with bidirectional transformation to controlled natural language: Case study 'body control module'

机译:面向目标场景的功能分解需求工程,双向转换为受控自然语言:案例研究“车身控制模块”

摘要

Requirements for embedded systems are mainly documented using natural language. This is due to the fact that natural language does not require special nomenclature knowledge and is accepted as the basis for contractual agreements. However, purely natural-language-based requirements engineering (RE) is often error-prone, potentially ambiguous, and does not foster traceability and hence requires tedious manual reviews and analyses. Model-based requirements engineering is often considered a possible solution as models enhance traceability, aid in stakeholder communication, and foster automatic model analysis and model checking. However, model-based requirements engineering is only slowly adopted in the industry, partly because no clear guidelines to their application exist, particularly in legally binding documents. In order to combine the advantages of model-based requirements engineering with the convenience of natural-language-based requirements engineering, we developed a combined RE approach that relies on both a controlled natural language (i.e., a natural language that is restricted in its expressiveness) as well as requirements models and defines a structured interface between both specification paradigms. The purpose of this document is to report on the application of the combined approach in an industrial case study from the automotive industry: a body control module. A body control module is an electronic control unit (ECU) that centralizes the control of body and comfort functions provided by multiple other ECUs distributed in a vehicle. The case study illustrates how controlled natural language as well as requirements models can be used in order to specify solution-neutral goal and scenario models as well as functional requirements of a body control module across multiple layers of abstraction.
机译:嵌入式系统的要求主要使用自然语言来记录。这是由于自然语言不需要特殊的术语知识,并且被接受为合同协议的基础。但是,基于纯自然语言的需求工程(RE)通常容易出错,可能模棱两可,并且无法促进可追溯性,因此需要繁琐的手动检查和分析。基于模型的需求工程通常被认为是可能的解决方案,因为模型可以增强可追溯性,帮助利益相关者进行交流并促进自动模型分析和模型检查。但是,基于模型的需求工程在业界只是缓慢采用,部分原因是没有明确的指导方针来应用它们,特别是在具有法律约束力的文档中。为了将基于模型的需求工程的优势与基于自然语言的需求工程的便利相结合,我们开发了一种组合的RE方法,该方法既依赖于受控自然语言(即,其表达能力受到限制的自然语言) )以及需求模型,并定义了两个规范范式之间的结构化接口。本文的目的是报告组合方法在汽车工业案例研究中的应用:车身控制模块。车身控制模块是一种电子控制单元(ECU),用于集中控制分布在车辆中的多个其他ECU提供的车身和舒适功能。案例研究说明了如何使用受控自然语言以及需求模型来指定解决方案无关的目标和方案模型,以及跨多个抽象层的车身控制模块的功能需求。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号