DocumentCode
1996006
Title
Detection of Diverse Design Pattern Variants
Author
Stencel, Krzysztof ; Wegrzynowicz, Patrycja
Author_Institution
Inst. of Inf., Warsaw Univ., Warsaw, Poland
fYear
2008
fDate
3-5 Dec. 2008
Firstpage
25
Lastpage
32
Abstract
We propose a method for automatic detection of occurrences of design patterns. We also describe its proof-of-concept implementation and the results of comparative experiments with other tools. The method presented here is able to detect many nonstandard implementation variants of design patterns, while its efficiency is comparable to other state-of-the-art detection tools. Moreover, the method is highly customizable because an analyst can introduce a new pattern retrieval query or modify an existing one and then repeat the detection using the results of earlier source code analysis stored in a relational database.
Keywords
object-oriented programming; program diagnostics; query processing; relational databases; automatic occurrence detection; diverse design pattern variant detection; pattern retrieval query; proof-of-concept implementation; relational database; source code analysis; Computer networks; Documentation; Informatics; Information retrieval; Pattern analysis; Pattern recognition; Production facilities; Relational databases; Reverse engineering; Software engineering; GoF; SQL; design patterns; detection;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 2008. APSEC '08. 15th Asia-Pacific
Conference_Location
Beijing
ISSN
1530-1362
Print_ISBN
978-0-7695-3446-6
Type
conf
DOI
10.1109/APSEC.2008.67
Filename
4724528
Link To Document