Comparing the Applicability of Complexity Measurements for Simulink Models during Integration Testing -- An Industrial Case Study

Jan Schroeder, C. Berger, T. Herpel, M. Staron
{"title":"Comparing the Applicability of Complexity Measurements for Simulink Models during Integration Testing -- An Industrial Case Study","authors":"Jan Schroeder, C. Berger, T. Herpel, M. Staron","doi":"10.1109/SAM.2015.12","DOIUrl":null,"url":null,"abstract":"Context: Simulink models are used during software integration testing in the automotive domain on hardware in the loop (HIL) rigs. As the amount of software in cars is increasing continuously, the number of Simulink models for control logic and plant models is growing at the same time. Objective: The study aims for investigating the applicability of three approaches for evaluating model complexity in an industrial setting. Additionally, insights on the understanding of maintainability in industry are gathered. Method: Simulink models from two vehicle projects at a German premium car manufacturer are evaluated by applying the following three approaches: Assessing a model's (a) size, (b) structure, and (c) signal routing. Afterwards, an interview study is conducted followed by an on-site workshop in order to validate the findings. Results: The measurements of 65 models resulted in comparable data for the three measurement approaches. Together with the interview studies, conclusions were drawn on how well each approach reflects the experts' opinions. Additionally, it was possible to get insights on maintainability in an industrial setting. Conclusion: By analyzing the results, differences between the three measurement approaches were revealed. The interviews showed that the expert opinion tends to favor the results of the simple size measurements over the measurement including the signal routing.","PeriodicalId":215446,"journal":{"name":"2015 IEEE/ACM 2nd International Workshop on Software Architecture and Metrics","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE/ACM 2nd International Workshop on Software Architecture and Metrics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SAM.2015.12","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

Context: Simulink models are used during software integration testing in the automotive domain on hardware in the loop (HIL) rigs. As the amount of software in cars is increasing continuously, the number of Simulink models for control logic and plant models is growing at the same time. Objective: The study aims for investigating the applicability of three approaches for evaluating model complexity in an industrial setting. Additionally, insights on the understanding of maintainability in industry are gathered. Method: Simulink models from two vehicle projects at a German premium car manufacturer are evaluated by applying the following three approaches: Assessing a model's (a) size, (b) structure, and (c) signal routing. Afterwards, an interview study is conducted followed by an on-site workshop in order to validate the findings. Results: The measurements of 65 models resulted in comparable data for the three measurement approaches. Together with the interview studies, conclusions were drawn on how well each approach reflects the experts' opinions. Additionally, it was possible to get insights on maintainability in an industrial setting. Conclusion: By analyzing the results, differences between the three measurement approaches were revealed. The interviews showed that the expert opinion tends to favor the results of the simple size measurements over the measurement including the signal routing.
在集成测试中比较Simulink模型复杂性度量的适用性——一个工业案例研究
背景:在汽车领域的硬件在环(HIL)平台上进行软件集成测试时,使用Simulink模型。随着汽车软件数量的不断增加,用于控制逻辑和工厂模型的Simulink模型数量也在不断增长。目的:本研究旨在探讨三种评估模型复杂性的方法在工业环境中的适用性。此外,还收集了对行业中可维护性的理解的见解。方法:采用以下三种方法对来自德国高档汽车制造商的两个汽车项目的Simulink模型进行评估:评估模型的(a)尺寸,(b)结构和(c)信号路由。之后,进行了访谈研究,随后进行了现场研讨会,以验证研究结果。结果:65个模型的测量结果为三种测量方法提供了可比较的数据。结合访谈研究,得出结论,说明每种方法在多大程度上反映了专家的意见。此外,还可以深入了解工业环境中的可维护性。结论:通过对结果的分析,揭示了三种测量方法之间的差异。访谈显示,专家意见倾向于支持简单尺寸测量的结果,而不是包括信号路由的测量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信