| 摘要: |
| GenVoca是一个领域独立模型,用于设计和构造基于大规模软件重用的层次软件系统.该模型为在多个领域中实现软件构架技术提供了一套有效的方法.文章讨论了GenVoca模型的主要特征,提出了基于该模型构造的一个可复用的图形编辑器(graphical editor,简称GE)软件构架,并对该构架中的主要域、构件以及构件间的相互关系进行了分析,给出了将这些构件复合成一些不同的图形编辑器的示例. |
| 关键词: GenVoca模型,构件,域,软件构架,图形编辑器. |
| DOI: |
| 分类号: |
| 基金项目:本文研究得到国家“九五”攻关项目基金资助. |
|
| Research of Software Architecture Based on GenVoca Model |
|
YU Yong,XU Jin,ZHAO Wen-yun,XU You-ming,QIAN Le-qiu
|
| Abstract: |
| GenVoca is a domain-independent model of hierarchical software system design and construction that is based on large-scale reuse. This model is a blueprint for implementing software component technologies in many domains. In this paper, the authors discuss the main features of GenVoca model and present a reusable graphical editor (GE) software architecture based on this model. They explain the realms and their components of the architecture, examine the relations between these components, and show how combining these components into some graphical editors is achieved. |
| Key words: GenVoca model, component, realm, software architecture, graphical editor. |