Mezonix Technology

If good music is pure beauty created from sound and good painting is pure beauty created from color, then good engineering is pure beauty created from function.

Dr. Marcel-Titus MARGINEAN

Engineer, Scientist, Craftsman and Dreamer

MTM-Dispatcher - Multi-Threaded Message Dispatcher for mission critical applications


A Minimalistic Freamework and Design Pattern to aid the development of Mission / Safety Critical Real-Time Message Processing Software.
It was originally developped in conjunction with sDOMO project but is taking an independent life due to it general purpose applicability.
The Framework has been first presented on 9 June 2016 at IEEE/ACIS SERA 2016 Conference (available on the Articles page) and a follow-up paper will appear in International Journal of Networked and Distributed Computing (ACIS IJNDC) in the Issue 1 / January 2017.
NOTE: As of this moment the framework is implemented exclusiv for Mision Level Applications due to reliance on run-time dynamic mempry managent. A Safety Critical version is planned to be developped later.


  16-Oct-2016: Version 0.2 adds the Evesedroper Interface and In-Handler Accessor based locking as presented in the paper submitted to ACIS Journal. The Dispatcher framework now compiles as an independent static library, being now usable in projects without copy/paste from the Demo. Version 0.2 Demo
Planned follow-up works for version 0.3 are code clean-up and stabilization and cross-platform compilation (right now works on Linux only)

 9-Jun-2016: First Demo of the dispatcher framework design pattern. First Demo (framework version 0.1)