Enea AB's release 6.1 of its Polyhedra memory-resident relational database management system for Green Hills Software's Integrity RTOS makes it easy for designers to build complex, reliable, embedded real-time apps that offer secure data storage and sharing among application processes. Polyhedra is initially available for Integrity running on PowerPC processors, but will be made available for other Integrity platforms in future releases.
Integrity is a scalable, ROMable, memory-protected, royalty-free RTOS that's employed in defense, avionics, medical, automotive, and other applications requiring high reliability. Leveraging the hardware memory protection facilities of the target processor, Integrity delivers security and reliability by building a firewall between the kernel, device drivers and user tasks, thereby preventing errant or malicious tasks from corrupting or accessing user data, the kernel, interprocess communications, device drivers, and other user tasks. It also extends system reliability by guaranteeing user spaces access to CPU and memory resources for critical process execution.
The Polyhedra server license allows any number of instances of the standard Polyhedra software to be used on the licensed processor; the client license allows any number of instances of any of the standard Polyhedra software to be used on the licensed processor (excluding the Polyhedra database server code). This license model gives designers the flexibility to decide whether to run many servers on a processor, or combine all of the databases, independent of licensing considerations. Similarly, developers can also choose whether to run many separate client applications on the same licensed processor. For more details of the Polyhedra product, visit www.polyhedra.com.