卡尔SOA开发者平台正式上线!助力汽车数字化
来源: 作者: 日期:2022-08-09 阅读:765
智能汽车是在整个生命周期内,可以学习用户、车辆自身、周围环境,并及时做出适应性调整的汽车。SOA (Service Oriented Architecture,面向服务架构)技术作为智能汽车的主要实现手段被整车厂广泛采用。与此同时,由于SOA技术中的微服务特性,为汽车架构和软件的设计、开发和测试都带来了新的问题和挑战:
·用户场景需求多样,需要能够满足用户个性化、自定义场景需求
·软件复杂度及代码质量要求提升,需要模型化、工具化的代码开发方式
·服务数量多、数据量大,需要自动化测试工具
·售后问题排查困难,需要可控的数据上传方法及问题分析工具
卡尔聚焦智能汽车发展,致力于解决汽车开发、测试、售后、用户使用等全生命周期的问题,研发SOA开发者平台并于近日正式上线。SOA开发者平台能够提升开发效率,缩短迭代周期,助力SOA技术在汽车产品化落地。
1.卡尔SOA开发者平台介绍
对应软件开发的不同阶段、不同开发者的使用需求,卡尔SOA开发者平台可提供相应开发工具和开发模块,缩短开发周期、提升开发效率,服务于不同身份的开发者:
·ARXML工具、AP工具等面向主机厂开发人员的开发工具
·场景开发、轻应用开发、脚本开发等面向用户及第三方开发者的开发模块
·自动化生成服务测试脚本的测试工具·权限管理、角色分配等通用管理模块
2. ARXML工具介绍
关键词:ARXML自动生成ARXML(AUTOSAR eXtensible Markup Language)文件是AUTOSAR架构下的通用配置文件或数据库文件,可支持MATLAB应用层软件接口模型自动生成、CP/AP部分软件组件的接口代码生成和服务相关测试工作。
卡尔SOA开发者平台提供ARXML工具,输入相应的服务矩阵信息(格式:EXCEL,模板可定制化开发),可快速便捷地进行四种ARXML文件的自动化生成:
·CP AUTOSAR ARXML,支持版本:4.4.0
·AP AUTOSAR ARXML,支持版本:19.03、19.11
·MATLAB ARXML,支持版本:R2020网络测试用ARXML,支持常用网络测试软件,如CANoe等。
3. AP工具介绍
关键词:AP集成
AP工具打造不同等级的Adaptive AUTOSAR工程代码的自动生成工具,满足用户的多种定制化开发需求,同时具备良好的封装特性。
主要优势:
·实现AP平台和SIMULINK模型应用的无缝衔接
·代码自动化生成,减少手写代码出错几率,提高代码一致性及可靠性
·提升用户开发效率
4.场景管理模块介绍
关键词:场景编辑器
场景管理模块支持开发者进行场景的编辑、新增和管理,并可在场景市场中查看、下载其它开发者创建的场景。卡尔SOA开发者平台与车端之间通过JSON格式文件传递场景配置参数,实现可视化的场景编辑界面与JSON格式场景配置文件的自动转化,打通了面向用户应用与面向软件开发的链路。
主要优势:
·场景图形化编辑和场景市场
·场景下载具备信息安全认证
5.测试模块介绍
关键词:SOME/IP测试、快速原型
测试模块提供一种应对SOME/IP测试的快速原型方法,可以提供SOME/IP通讯的网络测试可执行文件,该文件可以快速部署在主流芯片和控制器上,实现SOME/IP网络通讯的快速测试和验证;测试模块使测试人员无须等待对手件联调即可进行开发自检和单件测试,大大提升了开发和测试效率。
主要功能有:
·建立SOME/IP通讯
·自动化生成测试用例
·自动化执行测试用例
·测试结果生成与记录支持的环境:AP AUTOSAR 19.03及以上。
更多模块的详细内容,欢迎来http://www.iat-digital.com/developer了解。
道阻且长,行则将至。汽车SOA开发生态需要多方携手共建。卡尔是国内唯一覆盖整车研发全产业链的独立汽车设计公司,下属公司卡尔数字科技布局汽车软件开发业务,致力于提供汽车数字化全栈解决方案。卡尔愿与合作客户和合作伙伴一道,为用户带来更丰富的场景体验,让科技附丽于汽车。
新闻推荐