ASCET-DEVELOPER

이타스 ASCET-DEVELOPER(ASCET 7이라고도 함)는 그래픽 모델 및 텍스트 프로그래밍 표기법을 사용하여 임베디드 시스템용 애플리케이션 소프트웨어를 개발하기 위한 툴입니다. ASCET-DEVELOPER 코드 생성기는 AUTOSAR 및 non-AUTOSAR 응용 프로그램을 위해 기능 모델을 매우 효율적이고 안전한 C 코드로 변환합니다.

안전하고 효율적인 임베디드 소프트웨어의 개발 속도 향상

ASCET-DEVELOPER는 제품을 저비용으로 결함 없이 산업 표준에 맞추어 대량생산 및 제조해야하는 산업 분야의 소프트웨어 개발 과제를 해결할 수 있도록 특화 설계되었습니다.

ASCET-DEVELOPER는 소프트웨어 엔지니어가 고성능, 낮은 오버 헤드, 용이한 유지 보수 및 안전한 임베디드 소프트웨어를 구축할 수 있게 합니다. 또한 높은 수준의 자동화로 효율적이고 안전한 작업이 가능하게 합니다.

그래픽 및 텍스트 모델, 모델 브라우저 및 Tabular editors 를 보여주는 ASCET-DEVELOPER IDE(Integrated Development Environment, 통합 개발 환경)는 효율적인 작업을 가능하게 합니다.

이점

안전성

  • ISO26262IEC61508 TÜV 를 인증받은 코드 생성 기능
  • 방어 코드의 자동 적용
  • MISRA-C:2012 준수

입증된 사용성

  • ASCET 생성 코드로 양산된 4억 5천만개 이상의 ECU
  • 브레이크 시스템(예: ABS, ESP), 파워트레인, 변속기, 운전자 보조 장치, 배터리 관리 장치에 사용
  • 자동차 및 철도에 적용

다양성

사양(specification)에 대한 여러 표기법:

  • ESDL 텍스트 편집기
  • 블록 다이어그램 편집기
  • State Machine 편집기
  • C-code 편집기

신속함과 효율성

  • 빠른 피드백을 위한 실시간 정적 분석
  • 코드 생성 시간 단축

Eclipse 사용

  • Eclipse eco-system 활용: MyLyn, Git, SVN, Gerrit, CDT, ...
  • 사용자 요구에 맞게 확장 가능

테스트를 위한 여러 옵션

  • 유닛단위 테스트(Unit test)
  • PC에서의 Open-loop 시뮬레이션
  • Closed-loop 시뮬레이션
    • FMI를 위해 FMU지원
    • ML/SL를 위해 S-Function 지원
  • 래피드 프로토타이핑(Rapid Prototyping)
    • INTECRIO & EHOOKS

Embedded Software Development Language (ESDL)

  • 객체 지향 언어
  • 이해하기 쉬운 문법과 의미
  • Type safety 적용
  • 추상적인 데이터 형(Type)