ICT 기술이 기존의 산업과 융합되면서, 새로운 제품과 서비스가 창출되고 있다. 융합의 결과로 유연하고 효율적인 제4차 산업혁명이 일어나고 있으며, 융합의 근간으로서 소프트웨어가 중요한 역할을 하고 있다. 자동차는 소프트웨어라고 할 만큼 자동차 산업에서도 소프트웨어의 역할이 커지고 있다. 커넥티드카와 자율주행차 등 자동차의 기능이 복잡해짐에 따라 하드웨어, 소프트웨어, 인터페이스도 또한 복잡해지고, 사고를 예방하고 분석하는 방법에 대한 소프트웨어 중심의 새로운 방향의 연구가 필요하다. 자동차에서 전장제품의 사용이 늘어나며, 소프트웨어의 재사용과 안전성을 위해서 소프트웨어 표준 플랫폼이 제정되고 확산되고 있다. 네트워크에 접속하여 신호체계, 다른 자동차 등에 연결되는 커넥티드카와 제어의 주체가 소프트웨어인 자율주행차에서 소프트웨어 안전은 자동차 안전의 중요한 요소이다. 자동차 사고 사례를 통해 소프트웨어가 자동차와 자동차 사고에 미치는 영향을 검토한다. 도요타 급발진 사고, 테슬라 자율자동차 사망사고, 구글 자율주행차 사고 사례를 검토하고, 사고 사례를 통한 교훈을 도출한다.
자동차 산업의 소프트웨어 안전 보장을 위해서 정부 주도의 소프트웨어 안전 관련 법제, 표준 및 지원 체계 정비, 소프트웨어 안전 검사 제도와 시설 지원, 사고 데이터를 확보하고 관리하는 체계 마련이 필요하다. 자동차 관련 업계에서는 표준을 정확히 이해하고 준수하는 노력이 필요하며, 소프트웨어 적용이 확대되는 자율 주행, 커넥티드카 분야의 안전관련 소프트웨어 기술 개발이 선행되어야 한다. 소프트웨어 안전 인력 양성을 위해서는 정보와 산학연이 연계하여 전문가 역량 제고에 노력해야 한다.
Executive Summary
As converging ICT technology and existing industries, new products and services are being created. As a result of convergence, a flexible and efficient the fourth industrial revolution is taking place, and software plays an important role as the basis of convergence. The role of software in the automobile industry is growing that we can even assert automobile is software. As functions in connected cars and autonomous vehicles become more complex, hardware, software, and interfaces become complicated. To prevent and analyze accidents of software intensive systems, adoption of the new research methods focused on software is required.
As the use of ECU in automobiles has increased, software standard platforms for software reusability and safety have been established and become widespread. Software safety is an important attribute of automobile safety in autonomous vehicles in which software is the main controller. Also it is an important in a connected car which share internet access with other vehicles and other devices such as signaling systems.
We review the influence of software on vehicles and automobile accidents through analyzing automobile accident cases. Through study of automobile accident cases like Toyota sudden unintended acceleration, Tesla fatal autonomous car crash, and Google self-driving car accident, lessons are brought up.
To ensure the software safety of the automobile industry, it is necessary to establish software safety legislation, standards and support system, to support software safety inspection system and facility and to construct information sharing system that build and manage accident data in government. The automobile industry should accurately understand and comply with standards. Also safety skill for software should be developed in advance in autonomous driving car and connected car field in which software application is expanded. To enhance software safety expert competence, Government–Industry -Academic cooperation is necessary.