Graphical design of distributed applications through reusable components | IEEE Journals & Magazine | IEEE Xplore