SystemDesk

시뮬레이션과 검증의 시작점

SystemDesk는 SIL 프로세스에 적합한 제품입니다. 기존 ECU 코드를 사용하여 가상 ECU를 생성하면 비용 효율적인 SIL 시뮬레이션에서 코드를 실행 및 테스트할 수 있습니다. 새로운 전통적인 AUTOSAR 아키텍처를 모델링하거나 기존 아키텍처를 수정하고 싶은 경우, SystemDesk은 강력하면서도 사용이 쉬운 AUTOSAR 아키텍처 툴을 제공합니다.

  • New Features

    • A2L Generation based on AUTOSAR descriptions
    • Support of the newest AUTOSAR Release 22-11 for Classic and Adaptive Platform
    • XCP Service Integration according to FMI Layered Standard fmi-ls-xcp (RC1)
    • Export of V-ECUs as FMUs compliant with the FMI 3.0 standard 
    • Linux Support for V-ECU FMUs

    Read more

  • Creating FMI-compatible V-ECUs with SystemDesk

    V-ECU의 교환 및 이식을 단순화하기 위해 dSPACE SystemDesk는 이제 모든 FMI 호환 시뮬레이터에서 실행할 수 있는 V-ECU FMU를 생성할 수 있습니다.

    지금 시청하기

  • SystemDesk 5.6

    V-ECU 등의 FMU 내보내기

    자세히 알아보기

  • Elektrobit 기본 소프트웨어와 진단 테스트를 위한 가상 ECU 통합

    이 무료 화상회의 영상자료에서는 dSPACE와 Elektrobit가 함께 기본 소프트웨어 모듈이 가상 ECU에 어떻게 통합되는지를 보여줍니다.

    자세히 알아보기

  • 복합 테스트

    시스템의 복잡성이 증가함에 따라 시스템 기능을 적절히 검증할 수 있는 새로운 수단이 필요하게 되었습니다. 그래서 Volkswagen은 검증 과정에서 시각화 기술을 더 많이 사용하게 되었습니다.

    자세히 알아보기

  • 조기 검증을 위한 SIL

    글로벌 전기 엔지니어링 및 소프트웨어 - 피아트 크라이슬러 자동차(FCA)의 가상 엔지니어링 팀(EE&SW, VE 팀)는 조기 검증을 위해 애자일 기술 사례 및 가상화 능력을 이용하여 개선된 신규 소프트웨어 개발 및 테스트 플랫폼을 구현하고 있습니다.

    자세히 알아보기

  • 자연스러운 가상

    새로운 기능이 나오는 즉시 이를 테스트하는 작업은 유연성을 기반으로 초기에 해야 합니다. 이를 위해 Volkswagen은 자동으로 생성된 가상 ECU를 사용합니다. dSPACE의 툴인 SystemDesk와 VEOS는 개발자들이 소프트웨어를 생성하고 시뮬레이션할 수 있도록 해줍니다.

  • 스마트 소프트웨어, 스마트 트럭

    안전성, 효율성, 이용 가능성은 상용차의 핵심 요건입니다. 기술 공급업체인 WABCO는 안전성에 중요한 신뢰할 만한 시스템 개발을 최적화하기 위해 일관적인 프로세스를 구현했습니다. 이 프로세스는 SystemDesk와 TargetLink가 AUTOSAR와 ISO 26262를 준수할 수 있도록 길을 열어준 포괄적인 툴 체인에 기반한 것입니다.

    자세히 알아보기

  • 빠른 엔진 검증

    물리적 하드웨어 없이 테스트 활동을 빠르게 실행할 수 있습니까? 실리콘밸리의 기술 회사인 Tula는 가상 검증 환경을 구축한 이래 검증 및 인증 완료에 필요한 시간을 50%나 감소하게 되었습니다.

    자세히 알아보기

  • How do I do Software-in-the-Loop Testing right?

    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.

    Read more

  • VEOS에서 적응형 AUTOSAR 가상 ECU를 시뮬레이션하는 방법

    VEOS를 사용하면 리눅스 기반 ECU를 조기에 효율적으로 다른 시뮬레이션 컴포넌트와 함께 동시에 테스트할 수 있습니다.

    자세히 알아보기

  • 적응형 AUTOSAR이 자율주행을 구현하는 방법

    자동차 산업은 스스로를 처음부터 다시 구축하고 있습니다. 자율주행 덕분에 소프트웨어 아키텍처의 요건은 근본적으로 바뀌었습니다.

    자세히 알아보기

적용 분야

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를 실행할 수 있습니다. 이러한 유연성은 후속 SILHIL 테스트를 위한 완벽한 기반을 제공합니다.

기존 아키텍처를 가져오기하는 것 외에도 SystemDesk는 완전한 AUTOSAR 소프트웨어 아키텍처를 모델링할 수 있도록 해줍니다. 고급 검증 기능을 사용하면 모든 개별 단계마다 이 계획을 준수할 수 있도록 사용자를 안내합니다. 이 아키텍처는 후에 소프트웨어 컴포넌트 구현 및 기본 소프트웨어 구성을 위한 기반을 조성합니다.

주요 이점

V-ECU 생성

  • RTE, AUTOSAR OS, CAN 및 LIN 스택, MCAL 레이어를 제공함으로써 표준 PC에서 직접 ECU 코드 실행.
  • 다양한 테스트 시나리오에 대한 최상의 유연성: 애플리케이션, AUTOSAR 및 비-AUTOSAR 환경 내 기본 소프트웨어 수준에서의 가상 ECU.
  • 다년간 축적해온 경험을 바탕으로 dSPACE는 복잡한 시나리오를 구현할 수 있도록 조언과 도움을 제공해드릴 수 있습니다.

AUTOSAR 모델링

  • 정교한 편집기 덕분에 AUTOSAR에 대한 간단한 도입에서부터 대형 제작 프로젝트에 이르기까지 모델링 가능
  • 전체 개발 과정 중 완전히 유효한 AUTOSAR 아키텍처
  • 모든 작업에 대한 간편한 자동화

SIL 테스트를 위한 유효하고 현실적인 SUT(System Under Test) 생성

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

개발 과정 마지막 단계에서 실제 ECU를 개발할 때 SystemDesk는 애플리케이션에서 가상 ECU, BSW 시뮬레이션, BSW 수준의 제조를 지원합니다.

애플리케이션 수준의 V-ECU

레벨 1 V-ECU라고도 하는 애플리케이션 레벨 V-ECU는 애플리케이션 소프트웨어에 대한 포괄적인 기능 테스트를 수행하는 데 사용할 수 있습니다. 개별 소프트웨어 컴포넌트와 완전한 애플리케이션 소프트웨어 모두 가상 ECU의 기반으로 사용할 수 있습니다. 초기 단계에서도 가상 ECU는 개발 과정에서 오류를 초기에 잡아내기 위해 지속적으로 테스트하는 동안 사용될 수 있습니다.

시뮬레이션 BSW 가상 ECU

최초 수준에 더해 레벨-2 V-ECU는 특정 V-ECU와 해당 시뮬레이션 전용으로 생성된 비제작용 기본 소프트웨어가 포함됩니다. 이렇게 하여 가상 ECU는 가상 버스와 연결되어 폭넓은 맥락에서 테스트될 수 있습니다.

프로덕션 BSW 가상 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 스크립트를 사용하여 높은 수준의 자동화를 실현할 수 있습니다.

출발점에서 완벽한 SIL 환경에 이르기까지

사용자는 사용 중인 소프트웨어 아키텍처에 기반하여 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
  • Modeling of software architectures and systems according to both Classic AUTOSAR and Adaptive AUTOSAR standard
  • Clear overview due to graphical modeling with diagrams
  • Sophisticated editors and dialogs for easy and faultless data entry
  • Data exchange: flexible and easy-to-configure import and export of ARXML files
  • Complete support of the AUTOSAR meta model
  • Import of communication matrices (DBC, LDF, FIBEX)
  • Support of AUTOSAR Splittables lets you reimport splitted AUTOSAR elements without changing other parts
V-ECU generation
  • V-ECU generation based on AUTOSAR-compliant and non-AUTOSAR-compliant code
  • Export of V-ECU FMUs: virtual ECUs in Functional Mock-up Unit (FMU) 3.0 format
  • Creating V-ECUs for the AUTOSAR Adaptive Platform
  • For testing application software, V-ECUs can include dSPACE basic software
  • For testing basic software or functions that require realistic basic software functions, production basic software can be integrated
  • For testing application software, you can use the mostly automatic configuration and generation of required basic software modules
  • Integration of your own basic software modules (optional), e.g., for diagnostics tests and test of the complete ECU software
  • Let V-ECUs go to sleep state and wake up again during the simulation in VEOS
  • Support of basic software based on the AUTOSAR MCAL modules for VEOS
  • Generation of A2L files including memory sections
Process support
  • Comprehensive rule-based validation of the system architecture and ECU software regarding consistency, correctness, and completeness
  • Easy data exchange with dSPACE’s code generator, TargetLink
  • Usable with every AUTOSAR-compliant basic software configuration tool
  • Support of Classic AUTOSAR Revisions R22-11, R21-11, R20-11, R19-11, R4.4.0, R4.3.1, R4.3.0 R4.2.2, R4.2.1, R4.1.3, R4.1.2, R4.1.1, R4.0.3, and R4.0.2
  • Support of AUTOSAR R22-11 for developing Adaptive Platform software. For exchanging data, AUTOSAR R21-11, R20-11, R19-11, and R19‑03 are supported.
  • Completely documented automation API for automating tasks such as report generation, software architecture creation, and automatic V-ECU generation
  • Hyperlink connection between model elements and single requirements in a requirements management tool, such as IBM® Rational® DOORS®
  • Scripts running on Python 3.11
 

SIL 환경에서 고객의 목표를 달성할 수 있도록 기꺼이 도와드리겠습니다. dSPACE의 엔지니어링 서비스 팀이 최대한 손쉽게 시작하거나 전환할 수 있도록 도와드립니다.

  • 그들은 SIL 테스트를 위한 아이디어, 계획 및 개념을 만들고 토론하는 파트너입니다.
  • 그들은 고객의 회사가 SIL 및 V-ECU 테스트를 도입할 때 함께 합니다.
  • 그들은 개념 증명을 위한 최초의 V-ECU 생성을 지원합니다.
  • 그들은 V-ECU 생성 프로세스를 자동화하여 많은 사용자를 위해 SIL 테스트를 확장하도록 도와줍니다.
    • 신속한 개발을 위해.
    • 지속적 통합 및 지속적 전달(CI/CD) 프로세스를 위해.
    • 클라우드의 SIL을 위해.
  • 그들은 전 세계의 OEM 및 공급업체를 위해 V-ECU 프로젝트에서 얻은 경험을 제공합니다.

Software-in-the loop (SIL) testing

SystemDesk is part of the dSPACE SIL testing solution for PC- and cloud-based simulation.
Click to find out more.
 

More Information Success Stories Documentation Contact Information

혁신을 추진하세요. 항상 기술 개발의 동향을 주시해야 합니다.

저희 전문 지식 서비스에 가입하세요. dSPACE의 성공적인 프로젝트 사례를 확인해 보세요. 시뮬레이션 및 검증에 대한 최신 정보를 받아보세요. 지금 바로 dSPACE 다이렉트(뉴스레터)를 구독하세요.

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.