Design
Esterel Technologies and SYSGO Integrate Products to Solve Critical Industrial Software Challenges
Esterel Technologies and SYSGO join efforts to build a seamless environment for model-based development and deployment of critical applications. This joint model-based concept to deployment solution for critical embedded software developers generating industrial and defense/aerospace related applications is being built within the framework of the European FP7 INTERESTED Project (INTERoperable Embedded systems Tool chain for Enhanced rapid Design, prototyping and code generation).
“TEsterel Technologies SCADE Suite® and SCADE Display® products will provide out-of-the-box support for SYSGO’s PikeOS™ operating system. This will allow critical embedded software developers to efficiently produce control applications using the SCADE Suite development environment. At any point, developers can generate safe, high performance code from SCADE Suite KCG™, SCADE Suite’s certified code generator, and directly deploy on target hardware running PikeOS, taking full advantage of its virtualization and safety concepts. Similarly, software developers creating display applications can use SCADE Display KCG™ to automatically produce safe, deployable, display applications running under PikeOS. This formal model-based development workflow ensures efficient, high-quality application generation. Furthermore, with the formal model-based approach, maintenance and communication are greatly enhanced. The integrated solution will be commercially available during the first quarter of 2011.
“This cooperation with Esterel is a natural move for us”, said Michael Tiedemann, CEO of SYSGO.”We are both providing solutions that help our customers to build safety-critical applications in the sectors of aerospace, defense, transportation and industrial automation. Our products are innovative, technologically advanced, and very complementary. They both contribute to cost and risk reduction in critical projects as many market players can testify.”
PikeOS is an innovative RTOS product, providing an embedded systems platform where multiple virtual machines can run simultaneously in a secure environment. The Safe and Secure Virtualization (SSV) technology allows multiple operating system APIs, called “Personalities”, to run concurrently on one machine, e.g. an ARINC-653 application together with Linux. The code generated by SCADE Suite KCG™ can run in one or several PikeOS partitions with the appropriate Personality depending to the level of certification required. PikeOS supports many different single- and multi-core processor architectures such as x86, PowerPC, MIPS, ARM, SPARC V8/LEON or SH. PikeOS is certifiable to safety standards like DO-178B, IEC 61508 or EN 50128, and is also MILS compliant.