期刊文献+

方面化构件软件动态演化支撑框架研究

ON SUPPORTING FRAMEWORK FOR DYNAMIC EVOLUTION OF ASPECTUAL COMPONENT-BASED SOFTWARE
下载PDF
导出
摘要 随着用户需求和开放的网络计算环境的不断变化,软件复杂性与演化要求也随之不断增强。为适应基于关注点分离的方面化构件软件的动态演化需求,提出一种动态方面编织框架DWAC(Dynamic Weaving Framework for Aspectual Component-based Software)。该框架以方面化构件为基本单位,基于软件体系结构规约和系统实现,给出方面化构件增加、删除和修改的具体执行过程,并举例验证了其对面向方面的构件化软件动态演化的支持能力。 The software complexity and evolution requirements continuously increase along with the constant change of users' requirements and computing environments in open networks. In order to adapt to the dynamic evolvement need of the aspectual component-based software based on concerns separation, we present a dynamic weaving framework for aspectual component-based software ( DWAC ). The framework takes aspectual component as the elementary unit, and gives specific implementation process for adding, deleting and modifying aspectual component based on software architecture specification and system implementation. Finally, we verify with example the supporting capability of DWAC on the dynamic evolution of aspect-oriented component-based software.
出处 《计算机应用与软件》 CSCD 2015年第5期12-16,共5页 Computer Applications and Software
基金 国家自然科学基金项目(61063012) 广西自然科学基金项目(2012GXNSFAA053222) 广西高校优秀人才资助计划项目([2011]40)
关键词 面向方面 基于构件的软件 动态演化 动态编织 Aspect-oriented Component-based software Dynamic evolution Dynamic weaving
  • 相关文献

参考文献11

  • 1L~i Jian, Ma Xiaoxing, Huang Yu, et al. Internetware :A shift of software paradigm [ C ]//Proceedings of the Internetware Conference. Beijing, China,2009:52 -60.
  • 2Lǔ Jian MA XiaoXing TAO XianPing CAO Chun HUANG Yu YU Ping.On environment-driven software model for Internetware[J].Science in China(Series F),2008,51(6):683-721. 被引量:17
  • 3Cao Donggang, Mei Hong, Zhou Minghui. Supporting crosscutting con- eern modelling in software architecture design[ J]. Frontiers of Comput- er Science in China 2007,2007,1 ( 1 ) :50 -57.
  • 4Zhang Lei. Study on comparison of AOP and OOP[ C ]//Proceedings of Computer Science and Service System. Nanjing, China, 2011:3596 - 3599.
  • 5Lau Yiming,Zhao Wenyun,Peng Xin,et al. A unified formal model for supporting aspect-oriented dynamic software architecture [ C ]//Pro- ceedings of 2007 International Conference on Convergence Information Technology. Washington, DC, USA, 2007:450 - 455.
  • 6曹东刚,梅宏,曹建农.在中间件中支持用户自定义连接子[J].软件学报,2005,16(8):1378-1385. 被引量:8
  • 7王斌,周亮,桂卫华.方面编织策略研究进展及图形化方面编织框架[J].计算机工程与应用,2007,43(33):92-97. 被引量:2
  • 8Boner J. Aspectwerkz-dynamic aop for java[ C ]//Proceeding of the 3rd International Conference on Aspect-Oriented Software Development. Lancaster, UK ,2004 : 1 - 19.
  • 9Zhou Xueyao, Chen Ningjiang, Hu Dandan. Behavior consistency verifi- cation for evolution of aspectual component-based software [ C ~//Pro- ceeding of the 2013 International Conference on Software Engineering and Information System. Shijiazhuang,China,2013:869-873.
  • 10BCEL HOME PAGE [ EB/OL]. http ://jakarta. apache, org/bcel/.

二级参考文献49

  • 1余萍,马晓星,吕建,陶先平.一种面向动态软件体系结构的在线演化方法[J].软件学报,2006,17(6):1360-1371. 被引量:31
  • 2Wang N, Parameswaran K, Schmidt D. The design and performance of meta programming mechanisms for object request broker middleware. In: Proc. of the 6th USENIX Conf. on Object-Oriented Technologies and Systems (COOTS 2001). 2001.
  • 3SUN Microsystem. Jini Architecture Specification, Version 1.2, 2001.
  • 4Kiczales G, Lamping J, Mendhekar A, Maeda C, Lopes CV, Loingtier J-M, Irwin J. Aspect oriented programming. In: Proc. of the 11th European Conf. on Object-Oriented Programming (ECOOP'97). 1997. 220-243.
  • 5Mehta NR, Medvidovic N, Phadke S. Towards a taxonomy of software connectors. In: Proc. of the 22nd Int'l Conf. on Software Engineering (ICSE 2000). 2000. 178-187.
  • 6Dashofy EM, Medvidovic N, Taylor RN. Using off-the-shelf middleware to implement connectors in distributed software architectures. In: Proc. of the 21 st Int'l Conf. on Software Engineering (ICSE'99). 1999.3-12.
  • 7Wohlstadter E, Jackson S, Devanbu P. Dado: Enhancing middleware to support crosscutting features in distributed, heterogeneous systems. In: Proc. of the 25th Int'l Conf. on Software Engineering (ICSE 2003). 2003. 174-186.
  • 8Aziz B, Jensen C. Adaptability in CORBA: The mobile proxy approach. In: Proc. of the Int'l Symp. on Distributed Objects and Applications. 2000. 295-304.
  • 9Santos N, Marques P, Silva L. A framework for smart proxies and interceptors in rmi. In: Proc. of the 15th ISCA Int'l Conf. on Parallel and Distributed Computing Systems (ISCA PDCS-02). 2002.
  • 10JBoss Group, 2004. http://www.jboss.org

共引文献24

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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