首页> 外文期刊>The Journal of Systems and Software >Feature dependencies in automotive software systems: Extent, awareness, and refactoring
【24h】

Feature dependencies in automotive software systems: Extent, awareness, and refactoring

机译:汽车软件系统中的功能依赖性:范围,意识和重构

获取原文
获取原文并翻译 | 示例
           

摘要

Many automotive companies consider their software development process to be feature-oriented. In the past, features were regarded as isolated system parts developed and tested by developers from different departments. However, in modern vehicles, features are more and more connected and their behavior depends on each other in many situations. In this article, we describe how feature-oriented software development is conducted in automotive companies and which challenges arise from that. We present an empirical analysis of feature dependencies in three real-world automotive systems. The analysis shows that features in modern vehicles are highly interdependent. Furthermore, the study reveals that developers are not aware of these dependencies in most cases. For the three examined cases, we show that less than 12% of the components in the system architecture are responsible for more than 90% of the feature dependencies. Finally, we propose a refactoring approach for implicit communal components, which makes them explicit by moving them to a dedicated platform component layer. (C) 2019 Elsevier Inc. All rights reserved.
机译:许多汽车公司认为他们的软件开发过程是面向功能的。过去,功能被视为由不同部门的开发人员开发和测试的独立系统部件。但是,在现代车辆中,功能之间的联系越来越多,并且它们的行为在许多情况下相互依赖。在本文中,我们描述了汽车公司如何进行面向功能的软件开发以及由此带来的挑战。我们对三个现实世界的汽车系统中的功能依赖关系进行实证分析。分析表明,现代车辆的功能高度相互依赖。此外,研究表明,在大多数情况下,开发人员并不了解这些依赖性。对于这三个检查的案例,我们表明系统体系结构中不到12%的组件负责90%以上的功能依赖关系。最后,我们提出了一种对隐式公共组件的重构方法,该方法通过将它们移动到专用平台组件层来使其显式。 (C)2019 Elsevier Inc.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号