Design pattern detection using FINDER

Abstract

This paper introduces the FINDER tool that detects 22 out of 23 GoF design patterns in Java systems using fine-grained static analysis. FINDER extracts static facts from the system at hand. These facts are then evaluated against the design pattern detection scripts to produce a list of design pattern candidates. The tool has been evaluated by applying it to several open source systems. In this paper, we present one such case study that compares FINDER to other existing design pattern detection tools.

DOI: 10.1145/2695664.2695900

Cite this paper

@inproceedings{Dabain2015DesignPD, title={Design pattern detection using FINDER}, author={Haneen Dabain and Ayesha Manzer and Vassilios Tzerpos}, booktitle={SAC}, year={2015} }