Implementing Self-Adaptive Software Architecture by Reflective Component Model and Dynamic AOP: A Case Study | IEEE Conference Publication | IEEE Xplore