Achieving middleware customization in a configuration-based development environment: experience with the Aster prototype | IEEE Conference Publication | IEEE Xplore