An Educational Platform for Automotive Software Development and Test

An Educational Platform for Automotive Software Development and Test
复制标题

汽车软件开发和测试的教育平台

DOI:
10.1109/cseet49119.2020.9206179
复制
发表时间:
2020
期刊:
2020 IEEE 32nd Conference on Software Engineering Education and Training (CSEE&T)
影响因子:
--
通讯作者:
W. Hardt
W. Hardt
中科院分区:
--
文献类型:
--
作者:
N. Englisch;René Bergelt;W. Hardt

文献摘要

被引文献

相似文献

在过去的15年中,汽车领域的软件开发一直处于不断变化和发展的过程中。因此,车辆的功能现在是独立于目标平台和通信技术开发的。然后,到硬件平台的实际映射约束由存储在配置中的一个大参数集表示。这种模式催生了电子控制单元(ecu)开发的异构工具环境。这一方面有利于开发可重复使用的车辆功能,但另一方面也增加了在实际终端系统中测试和错误定位的难度。在欧洲,汽车行业独立于平台的ECU开发的架构选择是AUTOSAR,它本身非常复杂,但对于汽车软件开发人员来说至关重要。这使得汽车软件工程的学生和初级开发人员能够以一种快速、简洁、面向行业的方式进行培训变得至关重要。在本文中,我们提出了一个教育概念,重点关注汽车工业中不同开发和测试阶段之间的相互联系。它主要围绕两个自主开发的工具来实现,这两个工具支持学习者并为学习管理系统提供动力,所有这些都以广泛的AUTOSAR知识库为后盾。该系统通过学生和专业开发人员的动手学习,简化了汽车软件开发和测试的学习和理解。
Software development in the automotive domain has been subject to changing and evolving processes for the last 15 years. As a result, the functionality of a vehicle is now developed independently of the target platform and communication technology. The actual mapping constraints to a hardware platform are then represented by a large parameter set stored in a configuration. This paradigm has spawned a heterogeneous tool environment for development of electronic control units (ECUs). On the one hand, this proceeding facilitates the development of reusable vehicle functions but on the other hand increases the difficulty for testing as well as error localization in the actual end system. The architecture of choice for platform independent ECU development in the automotive industry in Europe is AUTOSAR, which is in itself very complex but essential for automotive software developers. This makes it vital that students and junior developers of automotive software engineering can be trained in a fast and concise, industry-oriented way. In this paper, we present an educational concept which focuses on the inter-connections between different development and test phases in the automotive industry. It is mainly realized around two self-developed tools, which support learners and power a learning management system, all backed by an extensive AUTOSAR knowledge base. This system eases the learning and comprehension of automotive software development and test by hands-on-learning for both students and professional developers.