SCODE – 품질향상, 자동화를 위한 소프트웨어 툴

SCODE(System CO-Design) 워크벤치 소프트웨어를 이용하여 제어 시스템 엔지니어 및 소프트웨어 개발자는 구조적이고 이해하기 쉬운 모델 기반의 ECU 소프트웨어 개발이 가능합니다. 개발된 모델 기반의 소프트웨어는 자동 검증 됩니다.

SCODE 워크벤치(Workbench)-제어 시스템 모델링, 분석, 검증 및 구현

간결, 신속, 안전

SCODE 워크벤치는 SCODE-ANALYZER 및 SCODE-CONGRA 의 제품으로 구성되어 있습니다. 해당 제품들은 ECU 소프트웨어 개발 초기 단계에서 이용됩니다. 디자인된 모델이 코드 생성 이전 단계에서 설계가 잘 되었는지 검증하고 예측하여 볼 수 있습니다. 사용자는 SCODE 제품을 사용하여 초기에 검증함으로써 개발 단계의 파라미터 값을 사전에 정확하게 캘리브레이션할 수 있으며, 이에 따라 전체 테스트 횟수를 줄일 수 있습니다.

SCODE는 시스템 간의 상호관계를 다양한 형식으로 보여줍니다. 따라서 프로젝트의 구성원 (예: 다른 부서 또는 의사 결정권자)에게 각자의 요구사항이 만족하는지, 잘 반영되었는지를 공유 할 수 있습니다. 따라서 팀 간의 보다 빠르고 원활한 커뮤니케이션이 가능하게 됩니다.

또한 SCODE-ANALYZER 및 SCODE-CONGRA 제품은 Eclipse를 이용하여 기존 개발 환경에 완벽하게 통합될 수 있습니다. SCODE 제품은 MATLAB® / Simulink®와 연동됩니다

사용 검증된 솔루션

지난 몇 년 동안 SCODE는 다양한 분야 적용이 입증되었습니다. 실제 사용자가 SCODE에 대해 말하는 내용을 살펴보십시오.

대폭적인 효율성 증가

연료 전지 - 효율적인 개발

“SCODE Workbench는 클래식 파워트레인용 레거시 소프트웨어 개발 효율성을 크게 향상 시켰습니다. 이것이 바로 연료 전지 ECU의 function 개발과 같은 신규 프로젝트에 처음부터 SCODE Workbench를 사용하는 이유입니다. 다른 전통적인 개발 방법론은 더 이상 우리에게 선택지가 아닙니다. "

잠재적인 시리즈 오류의 발견

파워 트레인-잠재적인 시리즈 오류의 발견

"우리는 SCODE Workbench가 실제로 얼마나 좋은지 알고 싶었고, 양산용 소프트웨어를 사용하여 이타스와 함께 무료 워크샵을 진행했습니다. 이미 알려진 양산 오류가 이를 통해 발견되었고, 우리가 이전까지 알지 못했던 잠재적 오류도 그때 발견했습니다."

단기간에 투자비용 회수

ADAS – 단기간에 투자비용 회수

“SCODE Workbench를 사용한 frontloading은 개발 비용을 크게 절감합니다. 예를 들어, 실차 테스트를 하루만 줄여도 1년간의 SCODE Workbench 라이선스 비용을 회수할 수 있는데, 우리는 SCODE로 실차 테스트를 하루 이상 줄일 수 있었습니다... "

적용 분야

  • function 개발 및 제어 엔지니어링
  • ECU용 소프트웨어 개발
  • 시뮬레이션을 위한 플랜트 모델 개발
  • function 사이 관계를 자동 검증 및 설정
  • 자동 테스팅

특징

  • 함수 로직의 coverage 보장
  • 소프트웨어에서의 ‘waste disposal’에 대한 방법론적 접근
  • 복잡하거나 nonlinear function에 대한 ECU 적합 코드로의 직접 변환
  • 수학적으로 자동 변환
  • ECU에서 모델과 실행 파일 사이의 기능적 관련성에 대한 명확한 증거 제시

장점

  • 소프트웨어 크기와 ECU에서 런타임, 메모리 사용량 감소
  • 캘리브레이션 파라미터의 수 감소
  • 더욱 빠른 애플리케이션
  • 테스트 시간 단축
  • 시스템 상관관계에 대한 보다 빠른 해석
  • 제어시스템의 개발 기간 단축
  • ECU에서 복잡한 모델을 신속하게 구현
  • ISO 26262, ASIL D를 충족하는 높은 수준의 기능 안전

활용 사례

이타스의 고객들은 SCODE 워크벤치를 사용함으로써 상당한 성공을 거둘 수 있었습니다.

  • 코드 라인 수 최대 25%까지 감소
  • 캘리브레이션 파라미터 최대 25%까지 감소
  • 수백 시간의 테스트 시간 단축
  • 소프트웨어 개발 전 초기단계에서 오류 검증 가능
  • 구현된 소프트웨어에 대한 손쉬운 이론적 이해와 접근성