A Reflection-Based Approach for Reusing Software Architecture | IEEE Conference Publication | IEEE Xplore