论文部分内容阅读
反模式描述的是一种典型的不良设计,它通常会给系统带来负面的影响,如降低性能、可扩展性等。检测并消除其中存在的反模式实例可以有效提高系统质量。提出一种基于运行时体系结构的反模式的描述及检测机制,并实现相应工具。该工具基于标准模型转换语言QVT进行反模式描述,减少了检测反模式所需的编码量,提高了反模式检测代码的可复用性。对38个常见的反模式进行了总结及分类,并在工具中进行了描述,最终通过实例研究验证了工具的有效性。