엔지니어링 서비스

AVL Maestra®: 소프트웨어 개발을 위한 툴체인

단일 솔루션 또는 전체 패키지. 항상 표준을 준수합니다.

제어 소프트웨어를 최적화하고 싶으신가요? AVL의 툴은 모든 최신 표준에 따라 모델 기반 개발 및 검증을 제공합니다.

Software Toolchain Maestra

차량용 소프트웨어 개발의 경우 ASPICE(Automotive Spice) 및 ISO 26262와 같은 품질 및 안전 표준을 준수해야 합니다. AVL Maestra® 툴체인은 소프트웨어를 통해 이러한 요구사항을 최대한 효율적으로 구현할 수 있습니다. 여기에는 이를 염두에 두고 특별히 개발된 기능이 포함되어 있습니다. 소프트웨어 제품은 별도 솔루션으로 구입할 수도 있고, 프로세스, 방법, 툴(PMT)로 구성된 전체 패키지의 일부로 구입할 수도 있습니다. 프로세스, 툴 및 개발에 대한 AVL의 지식은 툴체인의 모든 링크에 통합되어 있습니다.

AVL은 자체 소프트웨어 개발에 Maestra를 사용하므로 최고 수준의 실용성을 보장할 수 있습니다. Maestra는 도메인에 관계없이 배터리 관리부터 첨단 운전자 보조 시스템(ADAS) 및 자율 주행(AD) 기능에 이르기까지 모든 소프트웨어 요구 사항과 모든 유형의 제어 소프트웨어에 적합합니다.

차량용 제어 소프트웨어 개발의 경우 효율성과 복잡성 간의 균형이 필요합니다. 또한 대부분의 제어 소프트웨어 기능은 안전 요구사항과 관련되므로 ASPICE 및 ISO 26262 표준을 준수해야 합니다. 이러한 상충되는 목표를 완화하려면 표준을 충족하고 다양한 툴과 인터페이스에 액세스할 수 있으며 애자일 작업을 지원하는 기술 솔루션이 필요합니다.

Software Toolchain

효율적인 개발

표준을 충족하는 데에는 많은 기술적 가능성이 있습니다. 업계에서는 매우 복잡한 소프트웨어 기능과 상호 작용에 있어서도 개발 효율성을 최대화하기 위해 노력하고 있습니다.

신속한 업데이트 주기

시장은 빠른 속도로 변화하고 있습니다. 이전에는 3개월의 기간이 허용되었다면, 이제는 2주 이내에 새로운 소프트웨어 업데이트를 제공해야 하는 경우가 많습니다. 이러한 기간 단축은 통합된 툴체인과 지속적인 프로세스를 통해서만 가능합니다.

법적 기준

요즘에는 표준 준수가 필수적입니다. 전 세계 고객들은 ASPICE 규정 준수를 요청하고 있습니다. 온보드 소프트웨어가 차량을 제어하는 기능에 점점 더 많이 통합됨에 따라 기능 안전도 대부분의 프로젝트에서 표준이 되었으며, 이는 ISO 26262에 요약되어 있습니다.

다양한 구성 요소의 통합

소프트웨어 시스템은 다수의 개별 소프트웨어 구성 요소로 구성됩니다. 가상 검증은 초기에 기능을 테스트하는 데 중요합니다. AVL은 소프트웨어 기능 개발부터 전체 시스템 시뮬레이션까지 프로세스를 지원할 수 있는 툴체인을 보유하고 있습니다.

Image shows our new Dev Ops Approach

소프트웨어 개발의 모든 과제를 해결하기 위해 다양한 개별 프로그램이 사용됩니다. 각 소프트웨어 솔루션은 자체적인 운영, 설정 및 툴체인 내 기타 다른 프로그램과의 호환성을 필요로 합니다. AVL은 더 쉬운 방법이 있음을 잘 알고 있습니다. 그것은 바로, 프로세스에 적합한 개발과 소프트웨어 기능 보장을 위한 AVL의 솔루션인 Maestra는입니다.

  • AVL의 통합 개발 툴체인은 모델 기반 소프트웨어 개발에 필요한 모든 기능을 통일된 사용자 인터페이스에 결합합니다. 이를 통해 사용자 친화적인 작동과 빠른 업데이트 주기를 제공합니다.
  • 통합된 품질 지표와 자동화된 검사는 소프트웨어 개발이 항상 프로세스를 준수하는지 확인합니다. 예를 들어, 계획된 모든 요구사항이 테스트되었는지, 프로그래밍 코드의 품질이 최고 수준인지 확인하기 위해 검사를 실행합니다. 이는 기준 준수의 획기적인 발전을 의미합니다.
  • Maestra는 예를 들어, ADAS나 AD 기능 등을 위해 가상 전자 제어 유닛(vECU)을 자동으로 생성합니다. 이를 통해 초기 시뮬레이션 단계에서 제어 장치 기능을 테스트하고 보정하여 실제 차량에 맞게 조정할 수 있습니다. 이는 실제 하드웨어가 필요하지 않아 시간과 비용이 절약되는 장점이 있습니다.

모델 기반 소프트웨어 개발을 위한 통합 툴체인은 검증된 이점을 제공합니다.

프로세스 준수

법적 표준을 준수하기 위해 AVL은 프로세스에서 실행 가능한 구현과 정의된 프로세스를 효율적으로 진행하는 데 사용할 수 있는 적절한 툴체인을 모두 제공합니다.

시장 출시 시간 단축

필요한 모든 기능과 툴이 개발 환경에 추가되므로 불필요한 툴 변경을 피하고 연속적인 프로세스에서 사용할 수 있습니다. 이를 통해 개발 및 테스트 시간을 최소 2주로 단축할 수 있습니다.

비용 절감

AVL은 가상 전자 제어 유닛(vECU)을 자동으로 생성합니다. 이를 통해 초기 시뮬레이션 단계에서 제어 유닛 기능을 테스트하고 교정할 수 있습니다.

품질 향상

통합된 품질 지표와 자동화된 검사는 소프트웨어 개발의 프로세스 규정 준수를 항상 보장합니다.

Maestra Suite에 통합된 강력한 구성 요소 번들을 소개합니다.

MAESTRA.CONTROLS

임베디드 소프트웨어의 모델 기반 개발을 위한 MATLAB/Simulink 기반 개발 인터페이스는 다양한 프로그램 간의 인터페이스를 생성하고 이를 통합된 툴체인에 결합합니다.

MAESTRA.SIGNAL

소프트웨어 구성 요소는 어떻게 통신하나요? MAESTRA.SIGNAL이 그 해답을 제시합니다. 이러한 툴을 사용하여 소프트웨어 시스템용 아키텍처를 생성할 수 있습니다. 이러한 아키텍처는 표준화된 인터페이스를 통해 Autosar 및 ROS와 같은 다양한 미들웨어를 지원합니다.

MAESTRA.SAFETY

이는 ISO 26262에 따라 소프트웨어 인증을 위한 중추적인 도구입니다. 이는 안전과 관련된 모든 측면을 하나의 툴로 묶어 제공합니다. 이를 통해 오류 발생 시 소프트웨어가 시스템에 부정적인 영향을 미치지 않는다는 것을 문서로도 확인하고 증명할 수 있습니다.

MAESTRA.TESTING

이 소프트웨어는 자동으로 가상 제어 유닛을 생성하여 전체 시스템을 초기에 시뮬레이션할 수 있습니다. 이는 소프트웨어를 검증하는 매우 효율적인 방법입니다.

관련 주제

AVL은 새로운 솔루션을 지속적으로 개발하고 있습니다. 당신을 위한 흥미로운 콘텐츠:

Tailored Feature Development ADAS
맞춤형 기능 개발

AVL은 모든 차량을 위한 첨단 운전자 보조 시스템(ADAS) 및 자율 주행 기능(AD)을 포함해, 고객의 요구에 맞는 맞춤형 솔루션을 개발합니다.

Software Methods and Processes
소프트웨어 개발의 프로세스 및 방법

차량의 제어 소프트웨어는 최첨단 표준을 충족해야 합니다. AVL은 개발 목표를 효율적으로 달성하는 방법과 프로세스를 적용합니다. 

지속 가능한 미래로 나아가기: 소프트웨어 개발을 위한 툴체인 분야의 새로운 기능을 알아보세요. 

Zalazone Opening
Press Release
AVL Opens New Vehicle Engineering Center With Direct Access to Proving Ground

With the new vehicle engineering center, AVL established a unique engineering facility to test conventional and future vehicles in Zalaegerszeg, Hungary.

avl_sensorikhalle-2
Press Release
AVL Opens New Center for Mobility and Sensor Testing in Roding

Innovative Test Infrastructure for Driver Assistance Systems and Autonomous Driving