Using design fragments to modularize the design of communications in concurrent systems | IEEE Conference Publication | IEEE Xplore