SW 개발도구

  • SW개발도구
  • SCADE
제품문의

개요

SCADE는 모델 기반 개발 및 검증 솔루션으로, 모델 기반 설계(Model Based Design, MBD)를 기반으로 시스템 설계 환경부터 제어 로직 개발, HMI(Human Machine Interface)를 위한 그래픽 개발 환경, 모델 검증을 위한 테스트 환경을 제공하여 최적화된 임베디드 소프트웨어 설계를 수행하실 수 있습니다. SCADE는 산업별 안전 표준에 대해 인증받은 코드 생성기를 탑재하였으며, 요구사항 관리/ALM 도구와 연동하여 양방향 추적성을 확보할 수 있어 인증 관련 업무를 편리하게 대응할 수 있습니다.

구성

  • SCADE Architect
  • SCADE Suite
  • SCADE Display
  • SCADE Test
  • SCADE Lifecycle

구성

<SCADE Suite>

개요

임베디드 소프트웨어 설계를 위한 모델 기반 개발 환경을 지원하며, 산업별 안전 표준에 대해 인증이 완료된 코드 생성기를 제공합니다. 정형 언어를 활용하여 모델을 설계하고 검증하며, 모델 내용을 100% 반영하는 코드를 자동으로 생성합니다.

주요 기능 및 특장점

  • 임베디드 제어 소프트웨어 설계 - 임베디드 소프트웨어의 제어, 로직, 알고리즘 설계를 위한 통합된 환경을 지원
  • 함수 라이브러리 제공 - 미적분, 행렬 연산자 등 및 복잡한 함수 계산식에 대해 사전 정의된 라이브러리 지원
  • 모델 시뮬레이션 및 디버깅 - 생성된 코드를 기반으로 한 상세한 시뮬레이션 지원 및 Semantic Checker를 활용하여 설계 오류 탐지
  • 인증된 코드 자동 생성 - 산업별 안전 표준(DO-178B/C 충족, EN 50128 / IEC 61508 / ISO 26262)에 대해 인증받은 고 신뢰성, 고품질의 C코드 및 Ada코드 자동 생성

주요 이점

  • 직관적인 다이어그램으로 모델 가독성을 높여 재사용 및 유지보수성 증대
  • 정형 기법(Formal method)을 활용한 모델 검증으로 오류 조기 탐지
  • 시작점 및 중단점 설정, 녹화 기능을 포함한 시뮬레이션 지원으로 사용자 편의성 극대화
  • 산업별 안전 표준에 대해 인증받은 자동 코드 생성기를 탑재하여 Hand Coding 대비 개발 노력 50% 절감
    • 전 세계에서 유일하게 DO-178C/DO-330 기준 TQL-1 도구로 적격 판정을 받음.
  • 산업별 안전 표준에 대응하기 위한 전자 문서 키트를 제공하여 업무 효율성 증대

구성

<모델 기반 설계 및 시뮬레이션 지원><인증된 코드 자동 생성>

<SCADE Display>

개요

임베디드 소프트웨어의 HMI(Human-Machine Interface) 개발을 위한 그래픽 환경을 제공하며, 사전에 정의된 그래픽 모델을 기반으로 한 상세한 시뮬레이션을 지원합니다. 산업별 안전 표준에 대해 인증받은 코드 생성기를 탑재하여 그래픽 모델과 일치하며 플랫폼에 독립된 코드를 자동으로 생성합니다.

주요 기능 및 특장점

  • HMI(Human Machine Interface) 소프트웨어 설계 - 사전에 정의되고 편집 가능한 위젯 라이브러리를 제공하여 직관적인 디스플레이 설계를 지원
  • 인증된 코드 자동 생성 - 산업별 안전 표준(DO-178B/C 충족, EN 50128 / IEC 61508 / ISO 26262)에 대해 인증 받은 C코드 및 OpenGL SC(Safety Critical)/ES(Embedded Software) 소스 코드 자동 생성
  • SCADE Suite와의 연동 - 제어 로직 설계와 통합된 환경에서 HMI 설계를 수행하여 HMI 설계 및 알고리즘 간 자동 통합 지원

주요 이점

  • Critical Embedded Display를 위한 도메인 별 특화된 위젯 라이브러리 지원으로 업무 효율성 증대(Cockpits, Dashboard, Control Center 등)
  • WYSIWYG(What you See Is What You Get) 설계 지원으로 상세한 HMI 설계 및 작업 효율성 증대
  • Multi-Touch 및 2D/3D 시뮬레이션 수행으로 운전자 및 파일럿을 위한 상세 시뮬레이터 디스플레이 지원
  • 산업별 안전 표준에 대해 인증 받은 코드 생성기를 탑재하여, ANSI C 컴파일러를 지원하는 플랫폼에 독립된 코드를 자동으로 생성(One-Source Multi-Use)
  • 산업별 안전 표준에 대응하기 위한 전자 문서 키트를 제공하여 업무 효율성 증대

구성

<사전 정의된 라이브러리 지원>

<SCADE Architect>

개요

MBSE(Model Based System Engineering) 프로세스를 준수하는 시스템 아키텍처 모델 설계를 지원하며, 사용자의 요구사항 분석을 위한 Operational Analysis를 수행합니다. SysML 기반의 구조화된 아키텍처를 설계하고 기능을 할당하여 신뢰성이 요구되는 시스템 설계를 지원합니다. 커스터마이징이 가능한 IDE(Integrated Development Environment)를 지원하여 산업별 안전 표준 프로세스를 준수할 수 있습니다.(ARP 4754A, ISO 26262, EN 50126)

주요 기능 및 특장점

  • 모델 기반 임베디드 시스템 아키텍처 설계 - 아키텍처 구성 및 설계를 위한 SysML 기반의 모델링 다이어그램 지원(Use Case diagram, Sequence diagram, State machine, Activity diagram, Parametric diagram, Block Definition diagram, Internal Block diagram)
  • 인터페이스 통제 문서(Interface Control Documents, ICD) 자동 생성 - 모델 구성 요소의 데이터를 포함한 인터페이스 통제 문서를 자동으로 생성하며, 산업별로 요구되는 데이터 형식 패키지화 지원
  • SCADE Solution과의 연동 - 통합된 작업 환경을 지원하여 소프트웨어 인터페이스와의 자동화된 동기화 및 추적성 확보

주요 이점

  • 시스템 모델과 하위 시스템 구성 요소의 동기화로 아키텍처 일관성 확보 및 개발 효율성 증대
  • 상세 데이터 설정이 가능한 Block Definition diagram을 지원하여 medini analyze와의 아키텍처 연동 시 설계 신뢰성 확보
  • 구조화된 아키텍처 구성 및 기능 할당을 위한 매트릭스를 지원하여 요구사항 구현을 위한 아키텍처 적합성 분석
  • 전체 모델 또는 모델 일부분에 대한 자동화된 모델링 규칙 검증으로 모델 품질 향상

구성

<모델 기반 시스템/기능 아키텍처 설계><인터페이스 통제 문서 자동 생성>

<SCADE Test>

개요

임베디드 제어 소프트웨어 설계 검증 시, 상호작용 가능한 시뮬레이션을 지원하며 Test Case를 생성하고 관리할 수 있는 테스트 환경을 제공합니다. 모델 및 코드 커버리지를 측정하고 Host 및 Target 모두에서 Test Case 실행을 자동화하며, SCADE Suite로 생성된 모델 및 코드의 커버리지를 측정합니다.

주요 기능 및 특장점

  • 조기 요구사항 검증 - 사전 정의된 위젯 라이브러리를 활용한 대화식 패널로 테스트 중인 어플리케이션과 상호 작용 지원
  • 모델 커버리지 확보 - 모델 레벨과 코드 레벨 모두에 대해 MC/DC 커버리지 측정 가능
  • 테스트 데이터 관리 - 테스트 데이터 작성 및 관리, 테스트 실행 설정 및 테스트 실행 보고서 자동 생성 등 데이터 관리를 위한 사용자 인터페이스 제공
  • 테스트 실행 자동화 - Host와 Target 모두에서 테스팅 도구(VectorCAST, LDRA Testbed 등)와 연동하여 Test Case 실행을 자동화하며, 테스트 드라이버 자동 생성

주요 이점

  • 테스트 중인 어플리케이션과 상호 작용할 수 있는 대화식 패널로 모델 시뮬레이션 및 Rapid Prototyping 지원
  • 테스팅 도구와의 연동을 통한 자동화된 테스트 드라이버 생성으로 업무 효율성 증대
  • 모델/코드 커버리지 측정 및 검증으로 설계 신뢰성 및 품질 향상
  • 자동화된 테스트 실행 및 커버리지 분석으로 테스팅 업무 절감

구성

<대화식 패널로 Rapid Prototyping 지원><테스트 실행 자동화 - Target>

<SCADE LifeCycle>

개요

요구사항 관리 도구 또는 ALM 도구(DOORS, Reqtify, Word, Excel 등), SCADE Solution과 연동을 지원하여, 요구사항부터 모델 구성요소까지의 추적성을 확보합니다.

주요 기능 및 특장점

  • 요구사항의 양방향 추적성 - 요구사항 또는 기타 구조화된 문서와 SCADE 모델 간의 시각화된 추적성 링크 생성
  • 프로젝트 문서 생성 자동화 - 커스터마이징이 가능한 문서 템플릿 제공 및 프로젝트 문서 생성(RTF, HMTL형식)
  • DO-178B/C에 따라 TQL 5 도구로 적격 - DO-178C/DO-330 기준 TQL 5 도구로 적격 판정을 받은 Report 생성기 탑재
  • 상용 요구사항 관리/ALM 도구 연동 지원 - DOORS, Reqtify 등과 연동하여 요구사항과 SCADE Solution 간의 추적성 확보

주요 이점

  • 요구사항부터 모델 및 코드까지의 추적성 확보로 Safety Critical System의 설계 신뢰성 향상
  • 자동화된 프로젝트 문서 생성이 가능하여 업무 효율성 증대 및 개발 노력 절감

구성

<시각화된 추적성 링크 생성><프로젝트 문서 자동 생성>

주요 고객

  • <국방/항공>

    국방/항공

  • <철도>

    철도