AUTOSAR에 기반한 차량용 소프트웨어의 구조

To overcome the ever increasing complexity of automotive software, it is inevitable to employ a standardized software platform. AUTOSAR is the well known automotive software platform from the European automotive industry. It provides a standardized communication layer called Run-Time Environment (RTE) that simplifies communications among automotive software modules distributed on in-vehicle networks. It also provides essential services that encapsulate the heterogeneity of in-vehicle hardware and system software, such as operating systems and ECU/microcontroller abstraction modules. These enable programmers to concentrate on implementing their own business logic. In this paper, we present the key concepts, software architecture, and development process of AUTOSAR-based automotive software systems.