Over recent decades, scenarios and scenario-based software/system engineering have been actively employed as essential tools to handle intricate problems, validate requirements, and support stakeholders' communication. However, despite the widespread use of scenarios, there have been several challenges for engineers to more willingly utilize scenario-based engineering approaches (i.e., scenario methods) in their projects. First, the term scenario has numerous published definitions, thus lacking in a well-established shared understanding of scenarios and scenario methods. Second, the conceptual basis for engineers developing or employing scenarios is missing. To establish shared understanding and to find common denominators of scenario methods, this study leverages well-defined metamodeling and conceptualization that systematically investigate the concepts under analysis and define core entities and their relations. By conducting a semi-systematic literature review, conceptual variables are collected and conceptualized as a conceptual meta-model. As a result, this study introduces scenario variables (SVs) that represent constructs/semantics of scenario descriptions, according to 4 levels of constructs of a scenario method. To evaluate the comprehensibility and applicability of the defined variables, we analyze five existing scenario methods and their instances in automated driving system (ADS) domains. The results showed that our conceptual model and its constituent scenario variables adequately support the understanding of a scenario method and provide a means for comparative analysis between different scenario methods.
翻译:近几十年来,假设情景和基于设想的软件/系统工程被积极用作处理复杂问题、验证要求和支持利益攸关方沟通的基本工具,然而,尽管假设情景被广泛使用,工程师在其项目中更愿意使用基于设想情景的工程方法(即假设情景方法)面临若干挑战。首先,术语情景有许多已公布的定义,因此缺乏对设想情景和设想情景方法的良好共同理解。第二,开发或使用设想情景的工程师缺乏概念基础。为建立共同理解并找到设想情景方法的共同标准,本研究利用了明确界定的元模型和概念化,系统地调查分析分析中的概念,界定核心实体及其关系。通过进行半系统文献审查,收集概念变量并将其概念化为概念模型模型。因此,本研究根据设想情景方法的4级构建,介绍了设想情景描述的构建/结构。为了评估定义变量的可理解性和适用性,我们分析了五种现有模型方法及其在自动驱动情景假设情景系统(ADS)中的实例,用以充分展示一种可变的模型和可变工具。