arrow
Return

Design pattern recovery through visual language parsing and source code analysis

delete2009-07-01
delete65
PRE
AI
A
Andrea De Lucia
V
Vincenzo Deufemia
C
Carmine Gravino *
M
Michele Risi
DOI:10.1016/j.jss.2009.02.012delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

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

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.4K
Citations:
8.4K

Organization

U
University of Salerno
Scholars:
1.2W
Papers: 1.1W
Citations: 1.2W