首页 | 本学科首页   官方微博 | 高级检索  
     

Process View of Reflection Mechanism for Reuse Software Architecture
引用本文:LIANG Zaoqing YING Shi XIE Dan JIA Xiangyang. Process View of Reflection Mechanism for Reuse Software Architecture[J]. 武汉大学学报:自然科学英文版, 2007, 12(3): 431-436. DOI: 10.1007/s11859-006-0100-7
作者姓名:LIANG Zaoqing YING Shi XIE Dan JIA Xiangyang
作者单位:[1]State Key Laboratory of Sottware Engineering, Wuhan University, Wuhan 430072, Hubei, China; [2]School of Computer, Wuhan University, Wuhan 430072,Hubei, China
基金项目:Supported by the National Natural Science Foundation of China (60473066) and Young 0utstanding Talent Foundation of Hubei Province, China(2003ABB004)
摘    要:Reflection mechanism for reuse software architecture (RMRSA) divides a software architecture into base-level architecture and meta-level architecture logically. Base-level architecture is the ordinary architecture; meta-level represents and manipulates the reusable meta-information of base-level architecture explicitly. Through reflection, the modification of meta-level architecture will result in the modification of the architecture in base-level. Then we can gain a new base-level architecture design. In this paper, we use π-calculus to define the constituents and their interaction processes of RMRSA, by these definition, we specify the business function in base-level at runtime, and illustrate the reflection mechanism between the base-level architecture and meta-level architecture.

关 键 词:复用软件结构 设计 反射机制 过程观点 底层 中层
文章编号:1007-1202(2007)03-0431-06
收稿时间:2006-09-30
修稿时间:2006-09-30

Process view of reflection mechanism for reuse software architecture
Liang Zaoqing,Ying Shi,Xie Dan,Jia Xiangyang. Process view of reflection mechanism for reuse software architecture[J]. Wuhan University Journal of Natural Sciences, 2007, 12(3): 431-436. DOI: 10.1007/s11859-006-0100-7
Authors:Liang Zaoqing  Ying Shi  Xie Dan  Jia Xiangyang
Affiliation:(1) State Key Laboratory of Software Engineering, Wuhan University, Wuhan, 430072, Hubei, China;(2) School of Computer, Wuhan University, Wuhan, 430072, Hubei, China
Abstract:Reflection mechanism for reuse software architecture (RMRSA) divides a software architecture into base-level architecture and meta-level architecture logically. Base-level architecture is the ordinary architecture; meta-level represents and manipulates the reusable meta-information of base-level architecture explicitly. Through reflection, the modification of meta-level architecture will result in the modification of the architecture in base-level. Then we can gain a new base-level architecture design. In this paper, we use π-calculus to define the constituents and their interaction processes of RMRSA, by these definition, we specify the business function in base-level at runtime, and illustrate the reflection mechanism between the base-level architecture and meta-level architecture. Biography: LIANG Zaoqing (1971–), male, Ph. D. candidate, research direction: software engineering, component-base software engineering, formal method.
Keywords:π  -calculus  reflection software architecture for reuse (RMRSA)  process
本文献已被 CNKI 维普 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号