Skip to main content
QUICK REVIEW

[论文解读] Modeling Variants of Automotive Systems using Views

Hans Grönniger, Holger Krahn|arXiv (Cornell University)|Sep 22, 2014
Advanced Software Engineering Methodologies参考文献 12被引用 32
一句话总结

本文提出了一种使用功能网络、视图和特性图来建模汽车系统架构变体的方法。通过将特性图与专用的变体视图和特性视图结合,该方法实现了对架构变异性的结构化、分层建模,同时保持对特定功能的关注,为管理复杂汽车系统中的系统变体提供了一种形式化方法。

ABSTRACT

Abstract: This paper presents an approach of modeling variability of automotive system architectures using function nets, views and feature diagrams. A function net models an architecture hierarchically and views are used to omit parts of such a model to focus on certain functionalities. In combination with feature diagrams that describe valid variants, the concepts of feature and variant views are introduced to model architectural variants. The relationship between views, variants and the underlying complete architectural model is discussed. Methodological aspects that come along with this approach are considered.

研究动机与目标

  • 为解决复杂汽车系统中架构变异性的管理挑战。
  • 提供一种形式化方法,用于建模有效系统变体,而无需复制架构模型。
  • 通过使用视图进行选择性建模,实现对特定功能的聚焦分析。
  • 将特性图与架构模型集成,以表达有效的配置选项。
  • 定义方法论指南,以支持在汽车系统设计中应用视图和特性图。

提出的方法

  • 使用功能网络以分层方式对汽车系统架构进行建模。
  • 引入视图以选择性地省略架构模型的某些部分,从而聚焦于特定功能。
  • 使用特性图来描述系统功能和变体的有效组合。
  • 引入变体视图和特性视图,以表示从同一基础模型派生的不同架构配置。
  • 该方法在视图、变体和完整架构模型之间建立了正式关系。
  • 将方法论考量整合进来,以支持在工业环境中的稳定应用。

实验结果

研究问题

  • RQ1如何在不复制基础架构的情况下对汽车系统的架构变异进行建模?
  • RQ2视图在复杂系统模型中聚焦于特定功能方面起到什么作用?
  • RQ3如何有效将特性图与架构模型集成,以表示有效的系统变体?
  • RQ4视图、变体与完整架构模型之间的正式关系是什么?
  • RQ5哪些方法论实践支持该建模方法的一致应用?

主要发现

  • 功能网络、视图和特性图的集成实现了对架构变体的统一表示,而无需模型复制。
  • 变体视图使工程师能够在参考单一完整架构模型的前提下,专注于特定配置。
  • 特性视图提供了一种抽象和分析与特定系统需求相关的功能子集的方法。
  • 该方法在视图、变体和基础架构之间建立了清晰且正式的关系,从而增强了可追溯性和可维护性。
  • 提出了方法论指南,以支持该方法在工业汽车系统开发中的应用。
  • 该方法通过抽象和模块化,支持复杂汽车系统变体的可扩展和可维护建模。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。