External communication concerns the gKheops system.
Unfortunately the gKheops doesn't provide any kind of external communication itself. That is why modifications of the source code are necessary.
Modifications should concern ability to open a Kheops source file using command-line interface which enables passing the Kheops source file name from the Osiris to the gKheops. This would be the basic communication method to start a gKheops session. Furthermore there should be another one which allows to manage gKheops from Osiris, providing among others ability to reopen Kheops source file if modified.