计算机工程 ›› 2009, Vol. 35 ›› Issue (14): 90-92.doi: 10.3969/j.issn.1000-3428.2009.14.031

• 软件技术与数据库 • 上一篇    下一篇

基于反射机制的软件体系结构重用方法及工具

罗巨波1,2,吴可嘉1,叶 鹏1,袁文杰1,李晓剑1   

  1. (1. 武汉大学软件工程国家重点实验室,武汉 430072;2. 武汉科技大学管理学院,武汉 430081)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-07-20 发布日期:2009-07-20

Software Architecture Reuse Approach Based on Reflection Mechanism and Its Tool

LUO Ju-bo1,2, WU Ke-jia1, YE Peng1, YUAN Wen-jie1, LI Xiao-jian1   

  1. (1. State Key Laboratory of Software Engineering, Wuhan University, Wuhan 430072;2. School of Management, Wuhan University of Science and Technology, Wuhan 430081)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-07-20 Published:2009-07-20

摘要: 针对软件开发早期阶段软件资源重用进展缓慢,反射机制在代码重用方面取得成功但还没有用于软件体系结构及其组成元素的重用等问题,提出一种支持软件体系结构设计时重用的反射机制,概述基于反射机制的软件体系结构重用方法。给出基于反射机制的软件体系结构重用的支撑工具ArchBean Studio的设计和实施过程。利用该方法,设计人员通过重用软件体系结构及其组成元素能高效地完成软件设计任务。

关键词: 软件体系结构, 软件体系结构重用, 反射

Abstract: Reusing software resources at early stages of software development is insufficient. Reflection mechanism is successfully applied in the reuse of code component, but scarcely applied in the reuse of architecture and its constituents. This paper proposes a reflection mechanism supporting the reuse of architectural level designs, which generally describes the approach of software architecture reusing based on reflection mechanism. It illustrates the design and implementation process of supporting tool ArchBean Studio of software architecture reusing based on reflection mechanism. According to the approach, architects can accomplish the task of software design efficiently by reusing software architecture and its constituents.

Key words: software architecture, software architecture reuse, reflection

中图分类号: