Title :
A Reflection-Based Approach for Reusing Software Architecture
Author :
Peng Ye ; Shi Ying ; Wen-Jie Yuan ; Jun-Feng Yao ; Ju-Bo Luo ; Lin-lin Zhang
Author_Institution :
State Key Lab. of Software Eng., Wuhan Univ., Wuhan
Abstract :
Reusing software architecture, which is a kind of coarse-grained software resources at design time, is always a very difficult problem in the realm of software engineer. We consider that the lack of information and techniques, which support the process of reusing software architecture, may result in this problem. So this paper proposes an approach, called ArchBean, which can provide information and technical support for the reuse of architectural level design. ArchBean includes two important basic constituents: RIM4RSA-reflective information model for reusing software architecture and R-ADL. In this paper, we firstly introduce RIM4RSA which can provide information support for creation of reusable architecture resource by modeling architectural information and meta- information. Then we illustrate an architecture description language, called R-ADL, which can provide technical support for description of the reusable software architecture constructed in term of RIM4RSA. Moreover, we demonstrate the main implementation processes of ArchBean.
Keywords :
software architecture; software reusability; ArchBean; R-ADL; RIM4RSA-reflective information model; architectural information; architectural level design; architecture description language; coarse-grained software resources; information support; meta-information; reflection-based approach; reusable architecture resource; software architecture; software reuse; Architecture description languages; Computer architecture; Design engineering; Laboratories; Programming; Reflection; Software architecture; Software design; Software engineering; Software systems;
Conference_Titel :
Wireless Communications, Networking and Mobile Computing, 2008. WiCOM '08. 4th International Conference on
Conference_Location :
Dalian
Print_ISBN :
978-1-4244-2107-7
Electronic_ISBN :
978-1-4244-2108-4
DOI :
10.1109/WiCom.2008.1320