Structuring communication software for quality-of-service guarantees | IEEE Journals & Magazine | IEEE Xplore