Title :
Design Pattern Recovery by Visual Language Parsing
Author :
Costagliola, Gennaro ; De Lucia, Andrea ; Deufemia, Vincenzo ; Gravino, Carmine ; Risi, Michele
Author_Institution :
Dipt. di Matematica e Inf., Salerno Univ., Italy
Abstract :
We propose an Object Oriented (OO) design pattern recovery approach which makes use of a design pattern library, expressed in terms of visual grammars, and based on a visual language parsing technique. We also present a visual environment which supports the pattern recognition process by automatically retrieving design patterns from imported UML class diagrams. The visual environment has been automatically generated through the VLDesk system, starting from a description of the design pattern grammar.
Keywords :
Unified Modeling Language; grammars; object-oriented programming; program compilers; software libraries; visual languages; UML class diagrams; VLDesk system; design pattern grammar; object oriented design; pattern recognition process; visual grammars; visual language parsing; Data mining; Design engineering; Documentation; Knowledge engineering; Libraries; Object oriented modeling; Pattern recognition; Reverse engineering; Software systems; Unified modeling language;
Conference_Titel :
Software Maintenance and Reengineering, 2005. CSMR 2005. Ninth European Conference on
Print_ISBN :
0-7695-2304-8
DOI :
10.1109/CSMR.2005.23