SystemDesk는 SIL 프로세스에 적합한 제품입니다. 기존 ECU 코드를 사용하여 가상 ECU를 생성하면 비용 효율적인 SIL 시뮬레이션에서 코드를 실행 및 테스트할 수 있습니다. 새로운 전통적인 AUTOSAR 아키텍처를 모델링하거나 기존 아키텍처를 수정하고 싶은 경우, SystemDesk은 강력하면서도 사용이 쉬운 AUTOSAR 아키텍처 툴을 제공합니다.
V-ECU의 교환 및 이식을 단순화하기 위해 dSPACE SystemDesk는 이제 모든 FMI 호환 시뮬레이터에서 실행할 수 있는 V-ECU FMU를 생성할 수 있습니다.
시스템의 복잡성이 증가함에 따라 시스템 기능을 적절히 검증할 수 있는 새로운 수단이 필요하게 되었습니다. 그래서 Volkswagen은 검증 과정에서 시각화 기술을 더 많이 사용하게 되었습니다.
글로벌 전기 엔지니어링 및 소프트웨어 - 피아트 크라이슬러 자동차(FCA)의 가상 엔지니어링 팀(EE&SW, VE 팀)는 조기 검증을 위해 애자일 기술 사례 및 가상화 능력을 이용하여 개선된 신규 소프트웨어 개발 및 테스트 플랫폼을 구현하고 있습니다.
새로운 기능이 나오는 즉시 이를 테스트하는 작업은 유연성을 기반으로 초기에 해야 합니다. 이를 위해 Volkswagen은 자동으로 생성된 가상 ECU를 사용합니다. dSPACE의 툴인 SystemDesk와 VEOS는 개발자들이 소프트웨어를 생성하고 시뮬레이션할 수 있도록 해줍니다.
안전성, 효율성, 이용 가능성은 상용차의 핵심 요건입니다. 기술 공급업체인 WABCO는 안전성에 중요한 신뢰할 만한 시스템 개발을 최적화하기 위해 일관적인 프로세스를 구현했습니다. 이 프로세스는 SystemDesk와 TargetLink가 AUTOSAR와 ISO 26262를 준수할 수 있도록 길을 열어준 포괄적인 툴 체인에 기반한 것입니다.
물리적 하드웨어 없이 테스트 활동을 빠르게 실행할 수 있습니까? 실리콘밸리의 기술 회사인 Tula는 가상 검증 환경을 구축한 이래 검증 및 인증 완료에 필요한 시간을 50%나 감소하게 되었습니다.
Software-in-the-loop (SIL) testing has become an integral part of software development in the automotive industry. At the same time, the short abbreviation SIL covers a very wide range of topics. This blog article describes what SIL simulation means and which requirements and challenges it entails.
SystemDesk는 성공적인 SIL(Software-in-the-Loop) 테스트를 위한 토대를 마련합니다. Classic AUTOSAR, Adaptive AUTOSAR 로 또는 AUTOSAR 없이(비-AUTOSAR) 작업하는지 여부에 관계없이, SystemDesk는 테스트 대상 시스템(SUT)을 생성하는 데 도움이 됩니다.
출력 데이터와 상관없이 SystemDesk는 가상 ECU(V-EC)를 생성하도록 지원해 드립니다. 예를 들어, 기존 전통적 또는 적응형 AUTOSAR 아키텍처를 가져오기하여 기본 소프트웨어(BSW)를 구성하기 위한 기반으로 사용할 수 있습니다. 또한 완전히 통합된 코드를 직접 애플리케이션 소프트웨어와 기본 소프트웨어에 사용하여 가상 ECU를 생성할 수 있습니다. 여기에서 SystemDesk는 요구 사항에 따라 테스트 중인 시스템을 완벽하게 조정하고 구현하기 위한 수많은 옵션을 제공합니다. 또한 업계 주요 FMI 표준을 따르고 V-ECU를 FMU로 내보낼 수 있습니다. 즉, VEOS 또는 기타 FMI 호환 시뮬레이션 플랫폼에서 언제든지 V-ECU를 실행할 수 있습니다. 이러한 유연성은 후속 SIL 및 HIL 테스트를 위한 완벽한 기반을 제공합니다.
기존 아키텍처를 가져오기하는 것 외에도 SystemDesk는 완전한 AUTOSAR 소프트웨어 아키텍처를 모델링할 수 있도록 해줍니다. 고급 검증 기능을 사용하면 모든 개별 단계마다 이 계획을 준수할 수 있도록 사용자를 안내합니다. 이 아키텍처는 후에 소프트웨어 컴포넌트 구현 및 기본 소프트웨어 구성을 위한 기반을 조성합니다.
V-ECU 는 SIL 환경에서 실행할 수 있는 ECU 소프트웨어입니다. V-ECU(가상 ECU)는 전통적인 AUTOSAR, 비-AUTOSAR 호환 코드, 적응형 AUTOSAR 또는 심지어 POSIX 애플리케이션 기반일 수도 있습니다. SystemDesk는 모든 유형의 SIL 테스트용 가상 ECU 생성을 완벽하게 지원합니다.
V-ECU의 호환성과 공유는 당사의 많은 고객들에게 중요합니다. 이것이 바로 SystemDesk를 통해 dSPACE SIL 솔루션용 V-ECU뿐만 아니라 표준화된 V-ECU FMU도 생성할 수 있는 이유입니다. V-ECU-FMU는 100% FMI를 준수하며 독점 인터페이스를 사용하지 않으므로 수많은 시뮬레이션 플랫폼과의 호환성을 극대화합니다.
전통적인 AUTOSAR 맥락에서 가상 ECU는 애플리케이션 수준에서만 또는 기본 소프트웨어를 포함하는 기능들을 테스트할 때 필요한 제조 코드를 포함할 수 있습니다. V-ECU는 애플리케이션 소프트웨어 및 dSPACE 기본 소프트웨어를 포함하도록 또는 자체 기본 소프트웨어를 포함하여 생성될 수 있습니다. dSPACE 기본 소프트웨어를 사용함으로써 V-ECU를 신속하고 편리하게 AUTOSAR에 대한 광범위한 지식 없이 생성할 수 있으며, 한편으로는 자체 기본 소프트웨어와 통합함으로써 현실적인 V-ECU로 실제 ECU를 시뮬레이션할 수 있습니다. 비-AUTOSAR 호환 코드 또한 전통적인 가상 ECU에서 기본적으로 사용할 수 있습니다. 이는 기능과 기능의 순환 시간, 인터페이스를 입력함으로써 가능합니다. V-ECU 는 심지어 기본 소프트웨어가 탑재된 비-AUTOSAR ECU용으로 생성될 수도 있습니다.
전통적인 맥락의 가상 ECU에 더해, 가상 ECU는 또한 동적 아키텍처를 기반으로 할 수도 있습니다. 여기에는 POSIX 애플리케이션과 Adaptive AUTOSAR 가 모두 포함됩니다. 적응형 AUTOSAR는 런타임 환경이 미들웨어라고 불리는 애플리케이션 수준에 독립적으로 사용되는 다른 아키텍처를 보유합니다. 그 결과, 애플리케이션은 유연하게 교환되고 업데이트될 수 있으면서도 여전히 AUTOSAR에서 표준화한 미들웨어 기능을 사용할 수 있습니다. 가상 ECU에 대해 사용자는 자체 미들웨어 또는 AUTOSAR 적응형 플랫폼 데모의 미들웨어를 사용할 수 있습니다.
VEOS를 사용하여 생성된 V-ECU를 시뮬레이션할 수 있으므로 PC 기반 시뮬레이션에서 소프트웨어를 검증할 수 있습니다. 물론 이것은 적응형 환경의 Linux 기반 V-ECU 에도 적용됩니다. ControlDesk와 같은 실험 소프트웨어를 사용하면 결과를 평가할 수 있습니다.
소프트웨어에서 변경하고자 하는 동작을 정의하셨습니까? SystemDesk에 소프트웨어 아키텍처를 로딩하고 필요한 컴포넌트를 변경하거나 C코드를 조정하십시오. 가상 ECU를 다시 생성한 후에 VEOS로 직접 변경 결과를 확인할 수 있습니다. 빠르고 유효한 결과를 위한 지름길.
개발 과정 마지막 단계에서 실제 ECU를 개발할 때 SystemDesk는 애플리케이션에서 가상 ECU, BSW 시뮬레이션, BSW 수준의 제조를 지원합니다.
레벨 1 V-ECU라고도 하는 애플리케이션 레벨 V-ECU는 애플리케이션 소프트웨어에 대한 포괄적인 기능 테스트를 수행하는 데 사용할 수 있습니다. 개별 소프트웨어 컴포넌트와 완전한 애플리케이션 소프트웨어 모두 가상 ECU의 기반으로 사용할 수 있습니다. 초기 단계에서도 가상 ECU는 개발 과정에서 오류를 초기에 잡아내기 위해 지속적으로 테스트하는 동안 사용될 수 있습니다.
최초 수준에 더해 레벨-2 V-ECU는 특정 V-ECU와 해당 시뮬레이션 전용으로 생성된 비제작용 기본 소프트웨어가 포함됩니다. 이렇게 하여 가상 ECU는 가상 버스와 연결되어 폭넓은 맥락에서 테스트될 수 있습니다.
애플리케이션 소프트웨어와 추가로 프로덕션 BSW 가상 ECU는 제작용 기본 소프트웨어도 포함합니다. 이러한 방식으로 레벨-3 V-ECU는 실제 ECU의 하드웨어 독립적인 소프트웨어를 시뮬레이션합니다. 이러한 가상ECU는 완전한 ECU 소프트웨어 테스트에 적합하므로 이들은 종종 초기 단계의 HIL에서 ECU 관리자에 의해 사용됩니다.
전용 AUTOSAR 소프트웨어 아키텍처를 처음부터 생성하거나 기존 아키텍처를 강화해 보세요.
SystemDesk는 포괄적인 모델링 툴을 제공합니다. 예를 들어, 개별 또는 다수의 소프트웨어 컴포넌트를 통합 컴포지션에 합치기 전에 마지막 세세한 부분까지 상세하게 생성할 수 있습니다. 그 결과 개별 ECU의 전반적인 애플리케이션 레이어 또는 다수의 ECU에 걸쳐 분포한 애플리케이션 소프트웨어를 모델링할 수 있습니다.
전통적인 AUTOSAR 아키텍처 모델링은 SystemDesk에서 직관적으로 사전 구성된 다이얼로그를 통해 지원되어 항상 모델 개요를 유지 관리할 수 있습니다. 포괄적인 시각적 지원을 활용하면 사용자가 처음으로 제품을 사용할 때 도움을 주거나 대형 프로젝트에서 오류를 줄이면서 효율적인 작업을 촉진해주기도 합니다.
그러한 대형 프로젝트에서 AUTOSAR 파일은 보통 git롸 같은 버전 제어 시스템 중앙에 저장되므로 다양한 개발자와 아키텍트들이 각자 병렬적으로 작업할 수 있습니다. 충돌이 발생하거나 변경사항의 개요를 빠르게 얻고 싶은 경우 dSPACE AUTOSAR Compare 는 사용자의 다른 도구와는 완전히 독립적으로 사용자를 지원 가능합니다. SystemDesk와 결합하면 특정 파일과 현재 프로젝트 상태의 차이점을 SystemDesk에서 표시할 수도 있습니다.
프로젝트의 품질을 향상시키기 위해 SystemDesk에는 일관성과 정확성에 대한 포괄적인 규칙 기반의 검증 기능이 포함되어 있습니다. 사용자는 아키텍처 전체와 개별 컴포넌트 또는 다이얼로그의 요소를 검증할 수 있습니다.
더욱 편안함을 제공하기 위해 SystemDesk는 반복되는 작업을 자동화하는 데 도움을 줄 수 있습니다 . 고급 API를 통해 단순 Python 스크립트를 사용하여 높은 수준의 자동화를 실현할 수 있습니다.
사용자는 사용 중인 소프트웨어 아키텍처에 기반하여 SystemDesk로 가상 ECU를 생성할 수 있습니다. 이를 통해 유연하고 비용 효율적인 SIL 시뮬레이션 환경을 시작할 수 있습니다. 가상 ECU의 확장성 덕분에 HIL 테스트에 소요되는 소중한 시간을 절약하고 동시에 다양한 테스트를 실행하며 심지어 개발자의 PC에서 직접 테스트를 수행할 수 있습니다. 레벨-1 V-ECU는 레스트버스로 SCALEXIO에 사용될 수도 있습니다.
기존 툴 체인에 SystemDesk를 손쉽게 통합할 수 있으며 dSPACE는 SIL 환경 내 워크플로를 최적화해주는 호환 제품군을 제공합니다. 예를 들어, 하나 이상의 V-ECU를 VEOS 에서 시뮬레이션하고 실제 환경에서 테스트할 수 있습니다. ControlDesk 로 간결한 개요에서 모든 값을 평가할 수 있으며, AutomationDesk 로 완전 자동으로 테스트를 실행할 수 있습니다.
AUTOSAR 파일을 중앙에 저장할 수 있어 다양한 개발자와 아키텍트가 이러한 모든 제품군에서 파일에 병렬적으로 접근할 수 있습니다(예: git와 같은 버전 관리 시스템). 충돌이 발생하거나 변경사항의 개요를 빠르게 얻고 싶은 경우 dSPACE AUTOSAR Compare 는 사용자의 다른 툴과는 완전히 독립적으로 사용자를 지원 가능합니다.
Functionality | Description |
---|---|
AUTOSAR modeling |
|
V-ECU generation |
|
Process support |
|
SIL 환경에서 고객의 목표를 달성할 수 있도록 기꺼이 도와드리겠습니다. dSPACE의 엔지니어링 서비스 팀이 최대한 손쉽게 시작하거나 전환할 수 있도록 도와드립니다.
혁신을 추진하세요. 항상 기술 개발의 동향을 주시해야 합니다.
저희 전문 지식 서비스에 가입하세요. dSPACE의 성공적인 프로젝트 사례를 확인해 보세요. 시뮬레이션 및 검증에 대한 최신 정보를 받아보세요. 지금 바로 dSPACE 다이렉트(뉴스레터)를 구독하세요.