Taking Advantage of COTS for Developing Aspect-Oriented Software Architectures | IEEE Conference Publication | IEEE Xplore