- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在复杂的汽车软件开发项目中快速找到错误
在复杂的汽车软件开发项目中快速找到错误
e l e k t r o b i t . c o m
在复杂的汽车软件开发项目中快速找到错误
汽车工业的当前趋势使得软件项目的开发越来越复杂。
在繁冗复杂的软件系统中进行故障查询和过程优化时,
软件专家Elektrobit以专业的架构为团队和负责人提
供支持。
软件是现代车辆中最重要的组成部分。无论在组织上还是在技术上,软件的开发和维护都属于非常复杂的工作。
如今,在主机中就能体现各种软件技术。它们通常基于HTML5、Java或Qt标准,其应用程序和服务则使用主流
的Android、QNX Car Platform或GENIVI Linux架构。
对于用户而言,可体验的功能可以通过智能手机App和集成镜像法如Android Auto或Apple CarPlay进行扩展。
此外,将大量车辆数据的处理工作转移到云端。从最新的市场发展可以看出,未来在信息娱乐系统上往往能同时
运行多个不同的操作系统,它们通过不同的硬件实例分配,或者在一个 Hypervisor 的虚拟环境中运行。复杂功
能例如导航通常会渗透到整个软件和硬件层中。早在原始设备制造商基础集成期间,多数情况下各个供应商就
已为整体功能贡献出一份份力量。因此,对于开发者和程序员来说,这意味着为了测试和确保整个软件系统的质
量和稳定性需要进行大量协调工作。此时,除了成熟的标准和技术,还要考虑大量的专有拓展。
Elektrobit开发的EB solys是一个用于高度复杂的汽车开发项目的工具,不仅能够支持单个组件的故障查找和流
程优化,而且还能在整个系统结构中提供总支持。
支持系统分析
利用EB solys,在早期开发阶段就能识别和定位功能性和非功能性故障。导航开发项目中一个典型案例就是转
弯操作的语音提示过晚或过早。潜在故障源多种多样,而且经常只能在特定情况下重现。但故障原因往往不在
于一个单独的软件模块本身,而在于模块之间的相互作用,因为它们的接口经常被错误使用,如顺序错误、数值
错误或时间点错误。排除此类故障非常麻烦,因为不同供应商的众多开发者都需要参与到故障查找和故障重现
中。
此时EB solys能大显身手。其重点在于被检查软件系统的数据和运行状态的收集、聚合和关联。通常需要将不
同来源的数据进行相互比较,之后才会发现故障和不正常状况。为了收集数据,将在要监控的系统上安装一个
Elektrobit作为开源软件提供的目标代理。此时,监控在目标系统上被动工作。在分析中将观察进行中的数据处
理和进程间通信,分析并非只基于访问工具化的源代码。目前,该代理适用于目标系统Linux、QNX、Android和
Windows Embedded,其他系统稍后。
2
在复杂的汽车软件开发项目中快速找到错误
图1:EB solys –进程间通信
目标代理支持插件结构,这样就能在目标系统上访问专门的进程间通信或开发者轨迹。[插图1] 而数据的聚合
和关联则在Windows电脑上的运行的主机系统上完成。与目标代理类似,主机系统的结构也要确保能按照专门
的数据格式以及各种流程间通信方法进行方便的调整。个性化匹配的导入器能够为核心系统提供来自任一日志
文件的数据,可以集成客户专用解码器,从而将专门的数据内容如二进制轨迹转换为结构化文本格式。各种细节
功能来自Elektrobit的开发实践,因此完全针对程序员、集成商和系统开发者的具体需求。例如,虚拟数据将以
各种方式相互连接 – 如果用户在一个图形显示中设置了一个标记,则该标记将被自动采用并显示在所有连接的
图表和表格中。分析和显示可根据需要在更高的抽象层面上进行,例如对于功能或流程,也可以在更低的层面上
进行,例如接口、服务或目标。(插图2)
3
在复杂的汽车软件开发项目中快速找到错误
图2:EB solys –不同的抽象级别使得分析特定的功能、进程和服务成为可能
也能自动监控
通常,在开发阶段后期的系统分析和故障查找后进行关键KPI和过程的持续监控和验证。因此,“EB solys Auto”
型可在批量模式中提供工作支持,这样就能在自动测试环境中集成和使用其功能。为此也包括记录和显示KPI的
方法,
您可能关注的文档
最近下载
- 三年级语文上册习作八:那次玩得真高兴课件(共26张PPT).pptx VIP
- 六年级人教版小学英语-阅读理解专题练习(及答案).doc VIP
- 污水厂年度工作计划(模板).doc
- ECOVACS 科沃斯 净化机器人沁宝 AIRBOT Z1产品使用说明书.pdf
- 24秋人教PEP英语三年级上册 Unit 1 Making friends 单元教学课件.pptx
- 2022年防雷检测职业技能竞赛综合知识试题库大全-下(判断题部分).pdf
- 装修公司工程部品控管理:材料堆放保护规范.docx
- 2023年长沙市事业单位公开招聘考试真题.docx
- 万孚生物-市场前景及投资研究报告:POCT龙头,技术平台全覆盖,国内外双核驱动.pdf VIP
- 全数字交流伺服驱动系统KT270-H系列(V1.0)使用手册.PDF
文档评论(0)