• 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