论文部分内容阅读
本文主要研究如何从源代码中自动抽取出设计模式,并研究了相关的技术。论文阐述了自动抽取技术的过程,首先是结构分析,通过分析XMI文档,提取出类的结构特征,接着是动态分析。运用结构分析阶段后将产生一些模式候选项,这些模式候选项是一些由类和方法组成的结构,将作为动态分析的输入,动态分析监控模式候选项的动态执行的情况,得出进一步的结果。论文的结论就是作为抽取设计模式的目的是可以自动(或半自动)抽取任~JAVA程序中的设计模式。