节点文献
基于扩展的粒度计算的软件体系结构模型:EGSA
EGSA:Extended Granular Computing-Based Software Architecture Model
【摘要】 针对目前软件体系结构理论基础及ADL的不足 ,尤其是不支持体系结构风格自动发现的缺陷 ,通过对传统的粒度计算进行扩展 ,使其能处理粒度间结构关系 ,建立了软件体系结构模型EGSA(ExtendedGranularComputing BasedSoftwareArchitectureModel) .EGSA可表达结构多维语义 ,支持体系结构分层构造、属性分析 ,并考虑了结构信息对复合构件属性的影响 ;通过解码和模糊集运算 ,EGSA具备自动发现新的体系结构风格的能力 .EGSA是较完整的理论体系 ,为进一步的研究提供了理论工具 .
【Abstract】 Aiming at the deficiencies in fundamental theory of software architecture,especially the deficiency of discovering software architecture style automatically,the EGSA(Extended Granular Computing-Based Software Architecture Model) is built by extending traditional granular computing.The information of component and connector is described as fuzzy set,and multiple fuzzy matrix is used to express structural multidimensional semantic.Furthermore,the mapping between architectures of different level and the synthetic restraint on the property of software architecture are discussed.By the decoding and fuzzy set operation,the EGSA is capable of discovering new architecture style automatically.All above work have set up basic theory of software architecture and provided theoretic goundation for further study.
【Key words】 software architecture; granular computing; information granular; fuzzy set; bipartite graph;
- 【文献出处】 电子学报 ,Acta Electronica Sinica , 编辑部邮箱 ,2005年02期
- 【分类号】TP311
- 【被引频次】6
- 【下载频次】236