Composing reusable software components through views | IEEE Conference Publication | IEEE Xplore