Logic Technology in the Netherlands has started beta testing of a real time version of McObject ’s eXtremeDB in-memory embedded software.
Just as eXtremeDB was an in-memory embedded database system written explicitly for embedded systems, eXtremeDB/rt is an in-memory, deterministic, embedded database system written explicitly for hard real-time safety- and mission-critical systems.
Currently Logic Technology is recruiting beta testers for eXtremeDB/rt on VxWorks, INTEGRITY, DeOS and FreeRTOS. Other real-time operating systems are possible such as QNX or eCos.
While not an open source product, eXtremeDB/rt will be licensed exclusively with source code. Beta testers (or their organization) will receive a no-cost single-developer license for eXtremeDB/rt for one platform (combination of RTOS, CPU and toolchain), including the first year of annual technical support and software maintenance. A limited number of free deployment run-times will also be included.
eXtremeDB/rt implements determinism by adding a new parameter to the mco_trans_start() function: the transaction deadline. Transactions that do not commit or rollback by their deadline are automatically aborted. Transaction scheduling is different also. Whereas non-real-time eXtremeDB schedules transactions by priority, then by FIFO, eXtremeDB/rt schedules transactions by priority, then by an earliest-deadline-first (EDF) algorithm. Unlike non-real-time eXtremeDB, a running transaction can be interrupted by a higher priority transaction.
Places on the programme are limited
Other articles on eeNews Europe