Distributed programming with typed events | IEEE Journals & Magazine | IEEE Xplore