자동차 시장의 요구는 ADAS(Advanced Driver-Assistance Systems)와 자율주행차 개발 방향으로 이동하고 있다.
ADAS와 자율주행 시스템은 자동차 제품에 더 많은 기능을 제공하지만, 동시에 제품 복잡성도 높인다. 이러한 복잡성은 안전 관리 엔지니어가 다뤄야 하는 취약점으로 이어질 수 있다.
안전 관리 엔지니어는 제품의 기능 안전(functional safety)을 확보해야 한다. 이는 고객 위험을 줄이고, 기업의 법적 책임을 줄이는 데도 중요하다. 원문은 기능 안전 관리가 제대로 이루어지지 않으면 집단 소송과 같은 큰 리스크로 이어질 수 있다고 설명한다.

Medini Analyzer와 Jama를 연동하여 기능 및 안전 관리 소프트웨어를 통합할 수 있다.
ADAS 기능 안전 관리가 어려운 이유
산업 표준은 기능 안전을 확보하기 위해 안전 요구사항을 특정 제품 속성과 연결해 추적해야 한다고 요구한다.
문제는 안전 요구사항을 관리하는 소프트웨어와 일반 요구사항 관리 소프트웨어가 서로 연결되지 않을 때 발생한다.
두 시스템이 분리되어 있으면, 안전 요구사항과 제품 요구사항 사이의 연결 관계를 추적하기 어렵다. 이로 인해 요구사항 누락, 변경 반영 지연, 검증 과정의 혼선이 생길 수 있다.
ADAS와 자율주행차는 여러 센서, 제어 알고리즘, 소프트웨어, 전자 시스템이 함께 작동하는 구조이다. 따라서 기능 요구사항과 안전 요구사항을 하나의 흐름에서 관리하지 않으면 제품 개발 과정이 복잡해진다.
medini analyze와 Jama를 연결하는 이유
Ansys는 이 문제를 해결하기 위해 Ansys medini analyze와 Jama 사이의 양방향 인터페이스를 제공한다.
medini analyze는 모델 기반 안전 방법론과 분석을 지원하는 소프트웨어이다. 반면 Jama는 요구사항 정의, 관리, 검증, 확인을 수행하는 소프트웨어이다. 두 도구가 연결되면 안전 분석과 요구사항 관리가 분리되지 않고 하나의 워크플로 안에서 이어질 수 있다.
Ansys의 Jan Mauersberger는 산업 표준이 안전 요구사항 관리를 위해 적절한 프로세스와 도구를 요구한다고 설명한다. 이 인터페이스를 사용하면 엔지니어는 모든 안전 요구사항을 일관되게 관리할 수 있다.
또한 해당 요구사항은 medini analyze의 안전 분석과 Jama의 실제 개발 워크플로 양쪽에서 모두 사용할 수 있다.
medini 안전 아키텍처와 Jama 요구사항 관리를 연결하는 방법
medini analyze는 다양한 속성을 기반으로 안전 요구사항을 체계적으로 식별할 수 있도록 지원한다.
이후 도구는 해당 안전 요구사항을 안전 아키텍처 요소에 할당한다. Jama와 연결하면 이러한 안전 요구사항 관리를 다른 일반 요구사항과 정렬할 수 있다.
즉, 기능 요구사항과 안전 요구사항이 각각 다른 시스템에 흩어져 있지 않고, 서로 연결된 상태로 관리된다.
연동 과정에서는 사용자 정의 매핑을 정의하고, push/pull 업데이트를 사용해 medini와 Jama 사이의 데이터를 주고받는다. 이를 통해 엔지니어는 두 소프트웨어를 빠르게 연결할 수 있다.

푸시/풀 업데이트를 사용하여 Medini와 Jama를 신속하게 연결할 수 있다.
양방향 인터페이스가 작동하는 방식
양방향 인터페이스가 설정되면 Jama에서 안전 시스템과 관련된 기능 요구사항을 가져올 수 있다.
이 정보는 medini analyze로 전달된다. 이후 안전 엔지니어가 medini에서 안전 분석을 완료하면, 안전 요구사항 데이터를 다시 Jama 요구사항 관리 소프트웨어로 내보낼 수 있다. 이 흐름을 통해 기능 요구사항과 안전 요구사항을 하나의 워크플로 안에서 관리할 수 있다.
즉, Jama는 요구사항 관리의 중심 역할을 하고, medini analyze는 안전 분석과 안전 아키텍처 검토를 수행한다. 두 도구가 연결되면 요구사항 정의, 안전 분석, 요구사항 검증, 변경 반영이 더 일관된 구조로 이어진다.
통합 워크플로가 제공하는 효과
medini analyze와 Jama를 연결하면 ADAS 및 자율주행차 개발팀은 기능 요구사항과 안전 요구사항을 함께 관리할 수 있다.
이 방식은 안전 요구사항 추적성을 높인다. 또한 안전 요구사항이 어떤 제품 속성과 연결되는지 확인하기 쉬워진다. 요구사항이 변경되었을 때 medini와 Jama 사이에서 데이터를 주고받을 수 있으므로, 변경 사항을 안전 분석에 반영하는 과정도 단순해진다.
결과적으로 개발팀은 기능 안전 관리 소프트웨어와 요구사항 관리 소프트웨어를 별도로 운영할 때 발생하는 복잡성을 줄일 수 있다. ADAS와 자율주행차처럼 시스템 복잡도가 높은 제품에서는 이러한 통합이 개발 효율과 안전 관리 품질을 높이는 데 중요하다.
결론
ADAS와 자율주행차는 자동차 제품에 새로운 기능을 제공하지만, 동시에 기능 안전 관리의 복잡성도 높인다.
기능 안전을 확보하려면 안전 요구사항을 제품 속성과 연결하고, 개발 과정 전체에서 추적할 수 있어야 한다. 그러나 안전 요구사항 관리 도구와 일반 요구사항 관리 도구가 분리되어 있으면 이러한 추적이 어려워진다.
Ansys medini analyze와 Jama의 양방향 인터페이스는 이 문제를 해결하는 방법이다. Jama에서 기능 요구사항을 가져와 medini analyze에서 안전 분석을 수행하고, 분석된 안전 요구사항을 다시 Jama로 내보낼 수 있다. 이를 통해 기능 요구사항과 안전 요구사항을 하나의 워크플로 안에서 관리할 수 있다.
결국 medini analyze와 Jama 연동은 ADAS와 자율주행차 설계에서 요구사항 추적성, 기능 안전 분석, 요구사항 관리 효율을 높이는 접근 방식이다.
출처 : Ansys Linking Safety Management Software Simplifies ADAS and Autonomous Car Design
문의 및 기술 협력
- 대표 문의: 02-420-3203
- 홈페이지: https://moasoftware.co.kr/contact-us/








