SXF(Simplified C++ Execution Framework)

SXF(Simplified C++ Execution Framework)는 안전 핵심 표준을 만족해야 하는 애플리케이션의 개발을 손쉽게 하기 위해 제공됩니다.

다음 표에서는 SXF C++ 프레임워크와 Rational® Rhapsody® 표준 OXF C++ 프레임워크를 비교합니다.

표 1. SXF 및 OXF 비교
SXF OXF
정적 아키텍처 동적 할당
MISRA C++ 2008 모델링 검사 준수 MISRA에 대해 유효성이 검증되지 않음
애니메이션/추적 없음 애니메이션/추적
실시간 모드만 실시간/시뮬레이션 시간 모드
컨테이너 없음(추가 가능) 컨테이너
정적 메모리 관리자(BaseNumberOfInstances만) 정적 메모리 관리자
플랫 상태 차트 플랫 또는 재사용 가능 상태 차트
멀티 코어 없음 멀티 코어
인터페이스 없음 인터페이스 기반
포트 없음 포트
Windriver Workbench 653 어댑터 또는 Microsoft Visual Studio 2008 또는 2010(호스트용) 지원 다중 운영 체제 지원

SXF 프레임워크를 사용하는 프로젝트 작성

SXF 프레임워크를 사용하는 프로젝트를 작성하려면 다음을 수행하십시오.

  1. 기본 메뉴에서 파일 > 새로 작성을 선택하십시오.
  2. 프로젝트 설정의 새 프로젝트 창에서 SafetyCriticalForC++Developers를 선택하십시오.
참고: SafetyCriticalC++ 설정으로 작성된 모든 프로젝트는 자동으로 MISRAC++ 설정을 포함합니다.

SXF 프레임워크 사용 시 고려사항

SXF 프레임워크를 사용하는 샘플

SXF 프레임워크를 사용하는 샘플은 Samples 디렉토리에서 찾을 수 있습니다(\CppSamples\SXF 아래).


피드백