Object-oriented stream programming using aspects | IEEE Conference Publication | IEEE Xplore