来源 :光庭信息2023-06-16
2023年6月15-16日,由江夏区人民政府、盖世汽车主办的“2023第六届自动驾驶与人机共驾论坛”在武汉举行。本次论坛聚焦自动驾驶核心技术与产业发展趋势,就自动驾驶系统如何拉开技术差距,实现降本增效,走向规模化量产展开交流研讨。
光庭信息智能驾驶事业部研发中心总监兼智能驾驶实验室主任叶雄飞受邀出席并发表演讲《复杂域控时代的研发效率提升之道》,与业内专家分享光庭信息在SOA架构下软件研发效率提升趋势及创新实践。
自动驾驶正式进入下半场比赛,L2+和L2++级高级辅助驾驶开始进入到定点量产的阶段,尽快推动规模化的生产与商业示范运营,成为诸多自动驾驶企业的共识。随着自动驾驶技术的发展,汽车工程迈入由软件领航的新时代,软件开发工程面临着更高的质量要求和快速落地的需求。
叶雄飞表示,汽车电子/电气(E/E)架构正朝着向集中式结构发展,复杂域控时代,效率成为软件定义汽车行业的主要诉求。在此背景下,如何提高研发效率需要从三大方向着手,一是软件研发模式的转变;二是软件生产体系和管理体系的升级;三是利用AI介入带来新的协同软件开发模式。
光庭信息作为行业领先的智能网联汽车软件综合解决方案提供商,是“软件定义汽车”行业变革的引领者和汽车数字化转型的推动者。面对软件定义时代下软件工程需求的变革,光庭信息基于20余年在汽车电子软件领域的深耕积累,从软件研发技术、工具到流程等方面开展持续研究,探索研发效率提升之道,并通过创新实践,助力客户智能驾驶产品量产升级,赋能产业发展。
实践一:自研工具链——光庭磐石软件平台
伴随着SOA架构理念的兴起,光庭全栈自研了AP AUTOSAR,并以之为基础,推出了光庭磐石软件平台。磐石平台包括4大部分,分别为轻量级CP组件,标准AP组件,扩展AP组件和磐石工具链。
磐石工具链可服务于SOA架构的研发全流程,从服务的设计,代码的生成,部署到最后的测试,形成全链条的闭环。可满足不断演进的汽车软件功能开发需求,支撑高度定制化、个性化智能场景的快速发布,有效提升研发效率。
实践二:持续优化流程——光庭KMS体系
光庭信息是国内最早开始探索研发流程改进的倡导者之一。早在2009年,就将CMMI流程纳入KMS体系,以应对当时的车载导航的嵌入式软件开发。其后,为应对日益复杂的系统架构、项目需求变更以及成本竞争压力,研发流程KMS经历了标准CMMI过程、敏捷、大规模敏捷A-SPICE到人工智能技术,完成KMS体系从1.0版本-3.0版本的迭代升级。
在光庭KMS体系的演进中,取得了两大重要实践成果。一个是光庭的敏捷实践,通过CICD来持续净化代码和文档,最终实现了大幅减少开发成本,降低开发门槛。另一个就是“中国流”特色的研发实践,通过与客户共同创新软件流程,在需求开发阶段开展快速迭代和最小原型验证,实现成本节省30%,工期缩短50%,增强客户市场竞争力。该创新成果获得一向注重品质的TIER1电装公司的高度认可。
实践三:软件资产复用——搭建技术货架
光庭信息基于在智能座舱、智能驾驶、新能源、智能车云及数字地图五大业务领域积累的量产knowhow进行提炼和分类,构建细腰型技术货架。将技术体系和产品体系分离,强化基础技术体系的货架建设,以基础平台为腰部支撑,可支持快速的产品开发。
此外,光庭技术货架还通过介入AI技术,可实现基于代码注释为工程师推荐成熟代码块(光庭技术货架IP资产),助力高效研发高可靠车规级软件。同时还支持私有化技术货架建设,确保软件资产的复用及代码安全。
实践四:技术理念引入——技术债评估工具
面对项目维护问题和bug层出不穷,光庭项目团队突破性尝试引入技术债理念。量化分析项目研发中的技术债,通过技术债评估工具,迅速厘清代码的主要症结点,集中资源和精力优先处理技术债严重模块,并通过代码重构等工程手段快速减轻技术债,从而推动技术债评级逐渐向好,偿还时间缩短,最终实现保质保量如期交付。
实践五:智能化开发模式——首创超级软件工场
光庭超级软件工场,基于AI大模型作为智能底座,围绕数字化、知识化构建软件开发平台的基础,结合业务数据和行业知识库,可面向业务场景定制智能化应用,最终实现AI驱动,人机协同的软件开发流程。
目前光庭超级软件工场已开始在业务中进行智能化开发功能改造实践,在需求、设计、开发、测试全流程中嵌入AI大模型,可辅助项目经理主持软件开发各个环节,协同团队完成开发任务。
自动驾驶产业行至关键节点,便捷、高效、安全的自动驾驶在量产上面临着效率、速度和成本上的严峻挑战。光庭信息希望依托超级软件工场和全域全栈的软件开发能力,为客户提供高效优质的软件工程服务,从而推动智能驾驶产品量产落地,携手产业链合作伙伴助力自动驾驶时代的到来。