An architecture for the cooperation of heterogeneous operating systems | IEEE Conference Publication | IEEE Xplore