XPM (XtratuM Project Manager) is an Eclipse cased plugin to automatically generate the deployment for a target partitioned system based on the XtratuM hypervisor. The main goal is to provide an efficient way to develop real-time and embedded applications with minimal intrusion on the target system.
The deployment generated from a XtratuM configuration comprises the required files (makefiles, customisation files, etc.) for building the whole system according to the execution environments (XAL, PaRTiKle or LithOS) of the partitions.
The workflow assumes that the model is initially created in Xamber specifying all the available information to create a partial configuration file. This partial config file is the input to XPM and is used to create a template with all the tree structure of the XM project and part of the source code related to the creation of partitions and communication channels. This tool is being developed from scratch in the framework of this project.