Return
Design pattern recovery through visual language parsing and source code analysis
DOI:10.1016/j.jss.2009.02.012.png)
Abstract
En 中文
In this paper we propose an approach for recovering structural design patterns from object-oriented source code. The recovery process is organized in two phases. In the first phase, the design pattern instances are identified at a coarse-grained level by considering the design structure only and exploiting a parsing technique used for visual language recognition. Then, the identified candidate patterns are validated by a fine-grained Source code analysis phase. The recognition process is Supported by a tool, namely design pattern recovery environment, which allowed us to assess the retrieval effectiveness of the proposed approach on six public-domain programs and libraries. (C) 2009 Elsevier Inc. All rights reserved.
Keywords:
Reverse engineering
Design pattern recovery
LR-based parsing
Source code analysis
AI Summary
Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.
Journal
IF:
4.1
Papers:
5.4K
Citations:
8.4K

