在汽车领域软件开发的过程中,时常面临两难境地:既要追求产品的快速迭代与高性能,又要确保功能安全、网络安全等关键要素;同时,还要降低开发成本与生产成本。这种多目标优化的问题,成为了制约汽车行业软件发展的主要瓶颈。
对此,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莱科德通过模型化与服务化的深度实践与创新应用,在提升软件开发效率与降低成本方面取得了显著成效。我们坚信在未来的发展中将继续引领行业变革、推动数字化转型的深入发展。
(以上内容来自DXC Luxoft 首席架构师张戎于2024年9月4日在第四届智能汽车域控制器与中央计算平台创新峰会发表的《基于模型化服务化的域控架构和软件开发解决方案》主题演讲。)
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.