论文部分内容阅读
传统面向对象(OOP)框架对软件的变化性和复杂性支持有限。为此,基于C++语言,提出一种支持动态演化的面向方面编程框架——AODF。给出Bigraph理论的静态和动态建模过程,通过Bigraph反应系统实现AODF的动态演化,使用图形及形式化的项语言表述其演化过程。实验结果表明,与传统OOP框架相比,AODF的代码模块化程度更高,软件系统扩展性更好。