期刊文献+

一种支持动态演化的AOP框架 被引量:2

An AOP Framework Supporting Dynamic Evolution
下载PDF
导出
摘要 传统面向对象(OOP)框架对软件的变化性和复杂性支持有限。为此,基于C++语言,提出一种支持动态演化的面向方面编程框架——AODF。给出Bigraph理论的静态和动态建模过程,通过Bigraph反应系统实现AODF的动态演化,使用图形及形式化的项语言表述其演化过程。实验结果表明,与传统OOP框架相比,AODF的代码模块化程度更高,软件系统扩展性更好。 To solve the problems that the traditional Object-oriented Programming(OOP) framework supports the change and complexity of software insufficiently,it proposes an Aspect-oriented Programming(AOP) framework supporting dynamic evolution,called AODF,which is based on C++ language.It proposes the static and dynamic modeling process of Bigraph theory,realizes AODF dynamic evolution via Bigraph Reaction System(BRS) and depicts evolution process by using its graph and formal term language.Experimental results show that AODF is more modular,and it has better scalability of the software system,compared with OOP.
作者 杨曦 李彤
出处 《计算机工程》 CAS CSCD 2012年第19期52-55,共4页 Computer Engineering
基金 国家自然科学基金资助项目(60963007) 福建省教育厅科技基金资助项目(JB11251)
关键词 面向方面编程 Bigraph理论 Bigraph反应系统 动态演化 软件体系结构 Aspect-oriented Programming(AOP) Bigraph theory Bigraph Reaction System(BRS) dynamic evolution software architecture
  • 相关文献

参考文献14

二级参考文献37

  • 1梅宏,申峻嵘.软件体系结构研究进展[J].软件学报,2006,17(6):1257-1275. 被引量:142
  • 2李长云,李赣生,何频捷.一种形式化的动态体系结构描述语言[J].软件学报,2006,17(6):1349-1359. 被引量:33
  • 3郭东亮,张立臣.基于扩展UML的面向方面的建模[J].计算机工程,2006,32(19):100-102. 被引量:8
  • 4黄崇德,彭鑫,赵文耘.体系结构动态演化中的构件行为分析[J].计算机工程与应用,2007,43(10):87-92. 被引量:3
  • 5Milner R.Communicating and Mobile Systems:the π-Calculus[M].Cambridge:Cambridge University Press,1999.
  • 6Ren Hongmin.Research on Software Architectural Formalism Based on π Calculus[D].Fudan University,Shanghai,2003.
  • 7Allen R J.A Formal Approach to Software Architecture[D].Carnegie Mellon University,Pittsburgh,1997.
  • 8Oreizy P.Issues in Modeling and Analyzing Dynamic Software Architectures[C]///Proceedings of the International Workshop on the Role of Software Architecture in Testing and Analysis.Marsala,Sicily,Italy,1998:98-101.
  • 9Dowling J,Cahill V,Clarke S.Dynamic software evolution and the k-component model[C]//Northrop L,Vlissides J,eds.Workshop on Software Evolution,Conf.on Object-oriented Programming Systems,Languages,and Applications 2001.New York:ACM Press,2001.
  • 10Canal C,Pimentel E,Troya J M.Compatibility and inheritance in software architectures[J].Science of Computer.Programming,2001,41:105-138.

共引文献82

同被引文献11

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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