SW 개발을 위한 설계 및 코드 자동 생성 솔루션
SCADE
SCADE는 Formal Method 방식의 Safety-Critical 소프트웨어 개발을 위한 설계 및 코드 자동 생성 솔루션입니다.

모델 기반 시스템의 설계, 제어 로직의 개발, HMI(Human Machine Interface)를 위한 그래픽 개발 환경 및 모델 검증을 위한 테스트 환경을 제공하여 임베디드 소프트웨어에 최적화된 개발을 수행할 수 있게 합니다. Model Based Development(MBD) 또한 수학적으로 안전성이 검증된 코드 생성기를 탑재하여 코드 검증에 수반되는 비용 및 시간을 줄일 수 있으며, 요구사항 관리/ALM 도구와 연동하여 양방향 추적성을확보할수있어,소프트웨어 기능 안전을 요구하는 각종 국제표준에 쉽게 대응할 수 있도록 하는 솔루션입니다.

솔루션 구성

SCADE SUITE

소프트웨어 제어 로직 설계

- 임베디드 소프트웨어 설계를 위한 모델 기반 개발 환경 지원 및 자동 코드 생성

SCADE ARCHITECT

시스템/소프트웨어 아키텍처 설계

- MBSE 프로세스를 준수하는 시스템 아키테처 모델 설계 지원

SCADE DISPLAY

HMI 소프트웨어 설계

- 임베디드 소프트웨어의 HMI 개발을 위한 그래픽 환경 지원

SCADE TEST

커버리지 측정 및 테스팅 환경 지원

- 임베디드 제어 소프트웨어 설계 검증 시, 상호 작용 가능한 시뮬레이션 지원 및 Test case 생성/관리환경 제공

주요 특징

01DO-178C/D-330 기준 적격 판정을 받은 TQL-1 도구
  • Safety Critical 고 신뢰성, 고 품질의 제품 설계 가능
02산업 별 안전 표준에 대해 인증받은 코드의 자동 생성
  • DO-178B/C, EN 50128, IEC 61508, ISO 26262 등 지원
  • 자동 코드 생성 기능으로 코드 안정성 및 검증에 대한 시간과 비용 절약
03산업 별로 특화/검증된 위젯 라이브러리와 멀티 디스플레이
  • Cockpits, Dashboard, Control Center 등의 개발에 높은 효율성 보장
04HOST와 타겟 환경 모두 테스팅 도구 등과 연동 가능
  • Test case 및 Driver 자동 생성하여 테스트 소요 시간 감축

SCADE Suite

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

주요 기능

임베디드 제어 소프트웨어 설계 및 Model Check 기능
임베디드 소프트웨어의 제어, 로직, 알고리즘 설계를 위한 통합된 환경을 지원
Semantic Checker를 통한 설계 모델의 논리적 오류 체크
모델 내 존재하는 다양한 Semantic 잠재결함 탐지
생성 코드 기반의 시뮬레이션 지원
실제 SCADE Suite로부터 생성된 코드를 기반으로 한 상세한 시뮬레이션
시나리오 레코딩/편집 (시작점 및 중단점 설정)
다양한 Closed loop 기반 임베디드 소프트웨어 테스팅 지원 (NI, Dspace, TechSAT 등)
설정, 톱니바퀴
인증된 자동 코드 생성기 (C코드, Ada코드)
국제 안전 표준 최고 등급 충족 : DO-178C (TQL 1 - DAL A)
국제 안전 표준 인증 : EN50128 SIL 4, ISO 26262 ASIL D, IEC 61508 SIL3

SCADE Architect

SCADE Architect 는 시스템 및 소프트웨어 아키텍처를 설계하는 도구입니다.
MBSE(Model Based System Engineering) 프로세스를 준수하는 시스템 아키텍처 모델 설계를 지원하며, 사용자의 요구사항 분석을 위한 Operational Analysis를 수행합니다. SysML 기반의 구조화된 아키텍처를 설계하고 기능을 할당하여 신뢰성이 요구되는 시스템 설계를 지원하는 도구입니다.

주요 기능

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

SCADE Display

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

주요 기능

HIM(Human Machine Interface) 소프트웨어 설계
산업부문 별 특화된 위젯 라이브러리 제공과 위젯 라이브러리의 쉬운 편집으로 직관적인 HMI 디스플레이 설계
사전에 정의되고 편집 가능한 위젯 라이브러리 제공(Cockpit, Dashboard, Control Center 등)
WYSWYG (What you See Is What You Get) 설계 지원
Host 기반 설계 및 타겟 기반 Runtime 시 동일한 렌더링 특성
코드, code
자동 코드 생성기 탑재 (C코드, OpenGL, SC/ES 코드)
인증 받은 C코드 및 OpenGL SC (Safety Critical)/ES (Embedded Software) 소스 코드 자동 생성
국제 안전 표준 최고 등급 충족 : DO-178C (TQL 1 DAL A)
국제 안전 표준 인증, EN50128 SIL 4, ISO 26262 ASIL D, IEC 6508 SIL 3
Advanced Graphical Prototyping & Specification
재사용 가능한 라이브러리, 멀티 터치 (Multi-touch) 지원
하나의 디스플레이 모델을 통해 PC, 임베디드, 모바일 등 다양한 환경에서 실행 가능 (One-Source Multiple – Target Support)

SCADE Test

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

주요 기능

테스트 데이터 관리 및 조기 요구사항 검증
테스트 데이터 작성 및 관리, 실행 설정 및 테스트 실행 보고서 자동 생성 등 데이터 관리를 위한 사용자 인터페이스 제공
테스트 중인 어플리케이션과 상호작용하는 대화식 패널을 통해 모델 시뮬레이션 및 Rapid Prototyping 가능
모델 커버리지 확보
모델 및 코드 레벨 모두에 대해 MC/DC 커버리지 측정 및 검증으로 설계에 대한 신뢰성과 품질을 향상
설정, 톱니바퀴
테스트 실행 자동화
호스트와 타겟 모두에서 테스팅 도구(VectorCAST 등)와 연동하며 Test Case 실행을 자동화하고 테스트 드라이버를 자동으로 생성
자동화된 테스트 실행 및 커버리지 분석으로 테스팅 업무 절감
제 품문 의
top