期刊文献+

基于扩展的粒度计算的软件体系结构模型:EGSA 被引量:4

EGSA:Extended Granular Computing-Based Software Architecture Model
下载PDF
导出
摘要 针对目前软件体系结构理论基础及ADL的不足 ,尤其是不支持体系结构风格自动发现的缺陷 ,通过对传统的粒度计算进行扩展 ,使其能处理粒度间结构关系 ,建立了软件体系结构模型EGSA(ExtendedGranularComputing BasedSoftwareArchitectureModel) .EGSA可表达结构多维语义 ,支持体系结构分层构造、属性分析 ,并考虑了结构信息对复合构件属性的影响 ;通过解码和模糊集运算 ,EGSA具备自动发现新的体系结构风格的能力 .EGSA是较完整的理论体系 ,为进一步的研究提供了理论工具 . 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 foundation for further study.
出处 《电子学报》 EI CAS CSCD 北大核心 2005年第2期271-275,共5页 Acta Electronica Sinica
基金 国家自然科学基金 (No .60 3730 62 ) 湖南省自然科学基金 (No.0 4JJ30 52 )
关键词 软件体系结构 粒度计算 信息粒度 模糊集 二部图 Formal languages Fuzzy sets Information analysis Rough set theory Theorem proving
  • 相关文献

参考文献14

  • 1焦文品,史忠植.用XYZ/E形式化体系结构风格[J].软件学报,2000,11(3):410-415. 被引量:13
  • 2张铃,张钹.模糊商空间理论(模糊粒度计算方法)[J].软件学报,2003,14(4):770-776. 被引量:206
  • 3朱雪阳,唐稚松.基于时序逻辑的软件体系结构描述语言XYZ/ADL[J].软件学报,2003,14(4):713-720. 被引量:40
  • 4Huiqun Yu,Xudong He,Yi Deng,Lian Mo.A formal method for analyzing software architecture models in SAM[A].26th annual international computer software and applications conference[C].Oxford,England,2002.26-29.
  • 5Marsala,Peyman S.Issues in modeling and analyzing dynamic software architectures[A].Proceedings of the international workshop on the role of software architecture in testing and analysis[C].Marsala,Sicily,Italy,1998.368-372.
  • 6Bernardo M,Ciancarini P,Lorenzo D.Architecting families of software systems with process algebras[J].ACM Transactions on Software Engineering and Methodology,2002,11(4):386-426.
  • 7Aldrich J,Chambers C,Notkin D.ArchJava:connecting software architecture to implementation[A].2002 international conference on software engineering[C].Orlando,Florida,USA,2002.187-197.
  • 8Medvidovic N.,Richard N.A classification and comparison framework for software architecture description languages[J].IEEE transactions on software engineering,2000,26(1):70-93.
  • 9Garlan D,Shaw M.An introduction to software architecture[R].Carnegie Mellon University,1994,CMU/SEI-94-TR-21.
  • 10Bass L,Clement P,Kazman R.Soft architecture in practice[M].Boston:Addison-wesley,1998,221-228.

二级参考文献6

  • 1Tang Zhisong,Systems Implementation 2000,1998年
  • 2Shaw M,Software architecture:perspectives on an emerging discipline,1996年
  • 3Moriconi M,ACM SIGSOFT Software Engineering Notes,1994年,19卷,5期,164页
  • 4Garlan D,Advances in Software Engineering and Knowledge Engineering,1993年,1页
  • 5周莹新,艾波.软件体系结构建模研究[J].软件学报,1998,9(11):866-872. 被引量:48
  • 6焦文品,史忠植.用XYZ/E形式化体系结构风格[J].软件学报,2000,11(3):410-415. 被引量:13

共引文献255

同被引文献56

引证文献4

二级引证文献17

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部