SCADE Display KCG
SCADE Display KCG is a C code generator for SCADE Display that has been qualified as a development tool for DO-178B software up to Level A, DO-178C/DO-330 at TQL-1, certified for IEC 61508 at SIL 3, and for EN 50128 at SIL 3/4, and qualified for ISO 26262 software up to ASIL D. It features compact and efficient code generation of readable, traceable and retargetable ANSI C code for embedded HMIs. It natively supports the OpenGL, OpenGL SC 1.x (Safety Critical), OpenGL ES 1.1 (Embedded Systems) and OpenGL ES 2.0 standards, through the SCADE Display OGLX (OpenGL eXtension to KCG) portable library of C code, delivered along with SCADE Display KCG. Generated code integrates out-of-the-box with COTS or proprietary, certified or not, OpenGL graphics libraries. SCADE Display KCG also enables targeting with minimal efforts all proprietary embedded target platforms.
Automatic Code Generation
Generated code properties
Automatic generation of compact, efficient, modular, safe, and target independent C code
Elimination of coding errors, as well as the need for lowlevel testing
No run-time fee
No program usage restriction
Qualifiable/Certified SCADE Display KCG 6.4.3
Qualifiable as DO-330 TQL-1 tool under DO-178C
Qualifiable as development tool under DO-178B
Qualified under ISO 26262:2011 at ASIL D and C
Certified under IEC 61508:2010 at SIL 3
Certified under EN 50128:2011 at SIL 3/4
SCADE Display KCG 6.6
Rendering speed-up and smaller memory footprint
Static groups or bitmaps implemented as Display Lists on OpenGL/SC targets, or as Frame Buffer Objects (FBO) on OpenGL ES2 targets
Code Integration and Deployment
No dependency with target hardware or RTOS
Native support of OpenGL, OpenGL SC 1.x (Safety Critical) and OpenGL ES 1.x and 2.x (Embedded System) standards via OpenGL eXtension (OGLX)
Quick target deployment to virtually all target platforms (Windows, Apple iOS, and Android-based mobile devices, embedded targets, etc.)
Automatic generation of HMI applications for Windows/ PC, Apple iOS, or Android platforms
Automatic generation of iOS projects for compilation in iOS environment and generation of applications running on Apple iPhone® or iPad® is available in SCADE Display Advanced Modeler.
Automatic generation of Android projects for compilation in an Android environment and generation of applications running on any Android platform is available in SCADE Display Advanced Modeler.