![]() |
| Green Hills Platform for Industrial Safety |
||||||||||
| Certifications | ||||||||||
![]() |
![]() |
|||||||||
| Platform overview | ||||||||||
Developing and deploying software for these devices has traditionally been a time consuming and expensive process. The Green Hills Platform for Industrial Safety provides a complete solution for building the software components of safe, secure, and reliable systems, even those that require certification up to the demanding IEC/EN 61508 Safety Integrity Level 4 (SIL4). The Platform’s approach is equally applicable to products developed for the automotive, rail, and nuclear industries. |
||||||||||
The Green Hills solution incorporates the following pre-integrated components that can help you increase productivity and drastically reduce product cost, risk, and time-to-market:
The Green Hills solution provides a complete cost-effective, end-to-end risk-managed product development solution covering every aspect of the product development life cycle from product and certification planning, to training, to architectural roadmap and full system development, to final certification. |
||||||||||
| IEC 61508 safety integrity levels The INTEGRITY® royalty-free real-time operating system (RTOS) provides the foundation for the Platform. For applications requiring IEC/EN 61508 certifications, a TÜV certified IEC/EN 61508 SIL3 (Safety Integrity Level 3) RTOS kernel is available. IEC/EN 61508 is an international standard for the functional safety of electrical/electronic, programmable electronic systems (PES). This standard is well established in the industrial process control and automation industry, and is finding a foothold in the automotive, heavy machinery, mining and related industries where safety and reliability are paramount. IEC/EN 61508 SIL levels are defined for system components in terms of probability of a dangerous failure and the corresponding required risk reduction. SIL3 is considered the highest level of risk reduction achievable using a single programmable electronic system. The standard allows for independent assessment of subsystems and components. It is possible to classify subsystems and components into the following categories:
|
||||||||||
| Green Hills INTEGRITY RTOS | ||||||||||
INTEGRITY has been deployed in a wide range of safety-critical systems, including multiple DO-178B level A certified systems, FDA-approved Class II/III medical devices, and IEC 61508 SIL 3 certified systems. The INTEGRITY IEC 61508 SIL3 certified kernel has been developed according to a systematic development process based on ISO 9001/90003/12207 quality management processes and procedures as well as the IEC 61508 life cycle. This process emphasizes requirements traceability, design control, risk analysis, and validation. The resulting life cycle documentation and records, as well as source code, are optionally available to support the developer’s development and certification activities. |
||||||||||
| INTEGRITY achieves this secure application separation by
providing the developer with capabilities for complete
time, space, and resource partitioning between applications.
With this architecture it is possible to divide application
software into components at various criticality levels
and be assured that a failure in a non-critical component—
such as a non-critical display or communication
stack—cannot cause a failure in a critical component—
such as a process controller. The INTEGRITY Safety Manual
provides guidelines on usage of INTEGRITY in safety system
applications and outlines the robust set of Application
Programming Interfaces (APIs) that are available for use. Scalability For devices designed with limited resources, the velOSity real-time operating system (the core kernel of INTEGRITY) is configured to run on microprocessors that do not support the virtual memory management unit (MMU), minimizing the memory footprint required while optimizing code execution speed. velOSity applications are 100% API compatible with INTEGRITY, providing a scalable, compatible software environment for the device manufacturer that is developing a range of devices and wants the utmost in code reuse, portability and target processor independence. |
||||||||||
| Complete range of integrated middleware | ||||||||||
| INTEGRITY is fully integrated with a complete range of feature-rich middleware components for interaction with other applications and systems in the industrial device environment. Networking support A complete suite of seamlessly integrated networking and communications products is provided for use with INTEGRITY. INTEGRITY supports a variety of wired, wireless, and industrial networking communications protocols as well as the latest secure communications protocols. These protocol stacks and security components can be placed in secure partitions with access given to only entitled applications. USB High-performance USB solutions provide both host and device (function) support and include numerous class drivers and example applications (source code provided for stacks and drivers). File systems INTEGRITY’s file system framework model, commonly referred to as a virtual file system (VFS) framework, is provided to make it easy to add and remove support for various file systems. The VFS server provides file system support for UNIX-like file systems, DOS/FAT 12/16/32, ISO 9660, Wear Leveling Flash File Systems, and others. Embedded Databases Support for several embedded in-memory databases allows users to store and access complex data content using structured store and query methods. The database solutions for INTEGRITY range from those with extremely small footprints, to distributed databases with real-time updates, to full blown SQL compliant databases. Graphics and video support INTEGRITY offers extensive support for embedded graphics development spanning the deeply embeddable to advanced OpenGL compatible 3D graphics environments. | ||||||||||
| Development tools | ||||||||||
The Green Hills Platform for Industrial Safety incorporates best-in-class tools to aid in all stages of the software development life cycle.
Green Hills Software’s MULTI integrated development environment |
||||||||||
Esterel Technologies’ SCADE software modeling & IEC 61508 certified code generation | ||||||||||
| Platform services | ||||||||||
The Platform for Industrial Safety offers comprehensive services for the industrial control and automation industry. In addition to Telelogic, Esterel Technologies, and Vector Software, Green Hills Software has partnered with exida.com, a leader in the field of safety systems methodology, to provide another layer of safety, reliability, and automation expertise to our customers—bringing the end-to-end services you need to develop highly reliable embedded software for your device and meet a range of certification requirements.
|
||||||||||
| Partners | ||||||||||
|
||||||||||
|
|