PLE for automotive braking system with management of impacts from equipment interactions

Takahiro Iida, M. Matsubara, Kentaro Yoshimura, H. Kojima, K. Nishino
{"title":"PLE for automotive braking system with management of impacts from equipment interactions","authors":"Takahiro Iida, M. Matsubara, Kentaro Yoshimura, H. Kojima, K. Nishino","doi":"10.1145/2934466.2934490","DOIUrl":null,"url":null,"abstract":"We report here an industrial application of the Product Line Engineering (PLE) for the development of electronic braking systems. The cost of software engineering in automotive control systems is increasing as new functions for safety, comfort, and improved fuel efficiency are integrated into electronic control units. Therefore, Component suppliers for automotive control systems adapt their products to the requirements of car manufacturers by modifying the software specifications, such that it makes minimal changes to the mechanical structure and the electrical and electronic (E/E) components hence reduces the cost. PLE is an effective approach to manage or even reduce the software variations resulting from these modifications. However, one problem is that the software specifications of automotive control systems need to be redesigned after system testing with vehicles. This is because vehicles consist of many mechanical parts manufactured by different suppliers, and the characteristics of the parts can interact with each other. This problem makes it difficult to reap the full benefits of PLE. We propose an approach to analyze the potential impact from such interactions by using a system model that expresses the system architecture that includes the parts of different suppliers. Based on this model, the software architecture was designed to localize the impact to several software components. Additionally, a feature model was designed to the enable management of the localized impact by expressing it as variability. This method helps software engineers specify the software components that can have an effect on the actual equipment, and determine which modifications to the software specifications are necessary. We applied PLE with the proposed method in the development of electronic brake control system. We confirmed that our approach greatly increased the efficiency of PLE for the development of such automotive control systems.","PeriodicalId":128559,"journal":{"name":"Proceedings of the 20th International Systems and Software Product Line Conference","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 20th International Systems and Software Product Line Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2934466.2934490","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

We report here an industrial application of the Product Line Engineering (PLE) for the development of electronic braking systems. The cost of software engineering in automotive control systems is increasing as new functions for safety, comfort, and improved fuel efficiency are integrated into electronic control units. Therefore, Component suppliers for automotive control systems adapt their products to the requirements of car manufacturers by modifying the software specifications, such that it makes minimal changes to the mechanical structure and the electrical and electronic (E/E) components hence reduces the cost. PLE is an effective approach to manage or even reduce the software variations resulting from these modifications. However, one problem is that the software specifications of automotive control systems need to be redesigned after system testing with vehicles. This is because vehicles consist of many mechanical parts manufactured by different suppliers, and the characteristics of the parts can interact with each other. This problem makes it difficult to reap the full benefits of PLE. We propose an approach to analyze the potential impact from such interactions by using a system model that expresses the system architecture that includes the parts of different suppliers. Based on this model, the software architecture was designed to localize the impact to several software components. Additionally, a feature model was designed to the enable management of the localized impact by expressing it as variability. This method helps software engineers specify the software components that can have an effect on the actual equipment, and determine which modifications to the software specifications are necessary. We applied PLE with the proposed method in the development of electronic brake control system. We confirmed that our approach greatly increased the efficiency of PLE for the development of such automotive control systems.
具有设备交互影响管理的汽车制动系统的PLE
我们在此报告了生产线工程(PLE)在电子制动系统开发中的工业应用。随着安全、舒适和提高燃油效率的新功能被集成到电子控制单元中,汽车控制系统的软件工程成本正在增加。因此,汽车控制系统的组件供应商通过修改软件规范来适应汽车制造商的要求,从而使机械结构和电气和电子(E/E)组件的变化最小,从而降低了成本。PLE是管理甚至减少由这些修改引起的软件变化的有效方法。然而,一个问题是,汽车控制系统的软件规范需要在车辆系统测试后重新设计。这是因为车辆由许多由不同供应商制造的机械零件组成,零件的特性可以相互影响。这个问题使得人们很难充分享受到PLE的好处。我们提出了一种方法,通过使用系统模型来分析这种交互的潜在影响,该模型表达了包含不同供应商部件的系统架构。基于该模型,设计了软件体系结构,将影响定位到多个软件组件。此外,还设计了一个特征模型,通过将局部影响表示为可变性来实现对其的管理。这种方法可以帮助软件工程师指定对实际设备有影响的软件组件,并确定对软件规范的哪些修改是必要的。将该方法应用于电子制动控制系统的开发中。我们证实,我们的方法大大提高了PLE开发此类汽车控制系统的效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信