본문 바로가기

Tools/IBM Rhapsody

Rhapsody 7.6.x 업데이트 사항 중 sxf

LDRA User Conference 에 갔다가 SXF라는 새로운 프레임워크의 존재를 알게 되었다.

Safety Critical 시스템에서 사용되는 프레임워크이다. 기본적으로 MISRA 룰에 맞도록 재작성되어 있고, 실시간 시스템에 적합하도록 최적화되어 있다. 개발하고자 하는 장비의 특성에 맞도록 oxf와 sxf를 선택하면 될듯 하다.


OXF와의 주요 차이점은 아래와 같다. 더 자세한 내용은 이곳에서 확인한다.

SXF C++OXF C++
Static architectureDynamic allocation
MISRA C++ 2008 compliance with modeling checksNot validated for MISRA
No animation, tracingAnimation, tracing
Only Real Time modeReal Time, Simulated Time modes
No containers (can be added)Containers
Static memory manager

(only BasedNumberOfInstances)

Static memory manager
Flat state chartsFlat, reusable state charts
No multicoreMulticore
No interfacesInterface-based
No portsPorts
Windriver Workbench 653 Adapter or Microsoft Visual Studio 2008 or 2010 (for host) supportMultiple operating systems support


전체 7.6.x 버전의 주요 특징은 다음과 같다.

https://www-304.ibm.com/support/docview.wss?uid=swg27021396