在汽车领域软件开发的过程中,时常面临两难境地:既要追求产品的快速迭代与高性能,又要确保功能安全、网络安全等关键要素;同时,还要降低开发成本与生产成本。这种多目标优化的问题,成为了制约汽车行业软件发展的主要瓶颈。
对此,2024年9月4日,在第四届智能汽车域控制器与中央计算平台创新峰会上,DXC Luxoft 首席架构师张戎提出了解决方案。
据介绍,DXC Luxoft莱科德积极探索并实践了模型化与服务化两大策略,构建了完整的开发流、方法论与工具链体系,从产品定义到系统架构设计、软件架构设计、软件实施再到测试验证等各个阶段都进行了细致的规划与执行,在提升软件开发效率与降低成本方面取得了显著成效。
张戎 | DXC Luxoft 首席架构师
以下为演讲内容整理:
DXC Luxoft莱科德简介
DXC Luxoft 专注于汽车软件领域的战略咨询、设计及交付。是一家软件系统集成商,致力于助力汽车行业领导者加快软件定义汽车的发展。DXC Luxoft 与众多汽车制造商合作,携手解决转型中的挑战,成为数字化转型的坚实伙伴。
图源:演讲嘉宾素材
公司总部位于瑞士,在29个国家设有办事处,拥有17500多名员工。在中国,为了更好地服务本地市场,公司在天津、上海和深圳设立了办事处。
在汽车领域,DXC Luxoft 的核心竞争力在于跨学科的行业专家团队。公司直接为大规模生产提供咨询服务和全方位的解决方案。能够与汽车制造商和一级供应商密切合作,共同创造知识产权,实现共赢。
DXC Luxoft 秉承高效、敏捷的工作模式,确保交付高质量的软件产品,助力客户在快速变化的市场中保持领先。
复杂度爆炸带来的效率困境
随着电子电气架构的迅速演变,汽车行业正经历前所未有的变革。从传统的分布式架构,到域控制器架构,再到如今的中央集中式区域化架构,硬件的集中化趋势愈发明显。这一变化虽然带来了成本降低、功能整合等诸多优势,但同时也引发了软件复杂度的急剧上升。
根据麦肯锡的研究报告,过去十年间,软件复杂度增长了4倍,而生产力的提升却仅有1.5倍,这一差距导致了软件开发效率的严重滞后。
图源:演讲嘉宾素材
所以汽车行业每年都需要增加投入25%-40%的资源在软件上面,才有可能跟得上发展速度。在我们看来,需要及时调整调整开发的方式、方法来应对越来越复杂的软件,提升生产力和开发效率。
开发团队实际开发的过程中,时常面临两难境地:既要追求产品的快速迭代与高性能,又要确保功能安全、网络安全等关键要素;同时,还要降低开发成本与生产成本。这种多目标优化的问题,成为了制约汽车行业软件发展的主要瓶颈。
模型化和服务化助力开发降本增效
在降本增效的迫切需求下,DXC Luxoft莱科德积极探索并实践了模型化与服务化两大策略,以期在提升开发效率与降低成本方面取得突破性进展。
图源:演讲嘉宾素材
模型化:加速开发,提升质量
模型化开发(Model-Based Development, MBD)以其高效、精准的特点,成为解决软件复杂度问题的有效途径。
在DXC Luxoft莱科德的实践中,不仅利用MBD工具进行代码生成,还进一步将模型化思维扩展到系统架构与逻辑架构层面。通过构建标准化的设计原则、开发模式与建模语言,有效降低了上下游之间的沟通成本,提高了设计的可重用性与可维护性。同时,还注重将模型化开发融入整体开发流程中,结合 功能安全, 预期功能安全和网络安全,通过提前的测试验证与评估,确保软件质量的同时降低后期修改成本。
服务化:降低难度,节省成本
服务化(Service-Oriented Architecture, SOA)是另一项提升软件开发效率的关键技术。DXC Luxoft莱科德早在2018年、2019年便在国内启动了SOA相关的研究与项目实践。通过构建合理完备的服务架构,实现了软件功能的模块化与复用化,降低了开发难度与成本。
在服务化的实施过程中,我们注重从架构、软件到应用三个层面进行全方位提升。在架构层面,我们设计合理的服务分层与配置管理方案;在软件层面,我们实现S2S(Service to Service)的自动化部署与测试;在应用层面,我们则通过扩大SOA技术的使用场景与结合新的商业模式来提高服务的使用率与效益。
然而,服务化的推进并非一蹴而就,我们深知技术与人员的培训投入是不可或缺的。因此,我们制定了明确的技术目标与路线图,逐步推进服务化平台的建设与优化,确保服务化能够真正助力降本增效。
模型化和服务化的应用与实践
在DXC Luxoft莱科德,模型化与服务化的应用已经深入到了开发流程的各个环节。我们构建了完整的开发流、方法论与工具链体系,从产品定义到系统架构设计、软件架构设计、软件实施再到测试验证等各个阶段都进行了细致的规划与执行。
在模型化方面,注重工具之间的打通与集成。通过定义统一的输入输出模板与角色责任分工,实现了工具链的有机串联与高效协同。同时,还利用自动化配置与验证工具大幅提高了配置效率与准确性。
在服务化方面,依托中间件平台实现了服务的模块化与复用化。通过提供标准化的API接口与低代码开发平台,降低了服务开发的门槛与成本,提高了开发效率与灵活性。此外,还主导验证平台的开发与应用推广工作,为国内外主机厂提供了强有力的技术支持与保障。
总之,DXC Luxoft莱科德通过模型化与服务化的深度实践与创新应用,在提升软件开发效率与降低成本方面取得了显著成效。我们坚信在未来的发展中将继续引领行业变革、推动数字化转型的深入发展。
- LT1086CT-12 1.2V 至 15V 可调稳压器的典型应用
- FA-128_CC11xx,CC11xx 系列低功耗射频无线应用的外部振荡电路
- 使用 Integrated Silicon Solution Inc 的 IS31AP4915-QFLS2-TR 的参考设计
- EZ-PD CCG2 USB Type-C 转 DisplayPort 线缆解决方案参考设计
- 使用 Microchip Technology 的 TC2575 的参考设计
- ADR4530 双极性输出电压基准的典型应用
- WS2812立方灯5*5*6
- 模拟软盘与 3×USB 2.0 集线器
- ZXSC400 LED 驱动升压转换器的典型应用
- LTC5540 600MHz 至 1.3GHz 高动态范围下变频混频器的典型应用
- 大联大品佳集团推出以复旦微和ams OSRAM产品为主的汽车氛围灯方案
- 为啥车载操作系统(Vehicle OS)越来越重要了呢?
- 车载传感器 — 一文详解激光雷达
- 汽车(超声波、毫米波、激光)雷达之间的简单区别
- 汽车电路相关知识大全
- Bourns 推出两款厚膜电阻系列,具备高功率耗散能力, 采用紧凑型 TO-220 和 DPAK 封装设计
- SABIC进一步深化与博鳌亚洲论坛的战略合作伙伴关系
- 使用 3.3V CAN 收发器在工业系统中实现可靠的数据传输
- 凌华智能推出AmITX Mini-ITX 主板,助力边缘人工智能和物联网创新
- 英飞凌携手马瑞利采用AURIX™ TC4x MCU系列推动区域控制单元创新