Identification and extraction of design pattern information in java program

C He, Z Li, K He - 2008 Ninth ACIS International Conference …, 2008 - ieeexplore.ieee.org
Instantiation information of the design pattern which exists in the design model is always lost
in the program, so the comprehension and reversion of the program become very difficult …

Automatic design pattern detection

D Heuzeroth, T Holl, G Hogstrom… - 11th IEEE International …, 2003 - ieeexplore.ieee.org
We detect design patterns in legacy code combining static and dynamic analyses. The
analyses do not depend on coding or naming conventions. We classify potential pattern …

Documenting pattern use in java programs

M Torchiano - International Conference on Software …, 2002 - ieeexplore.ieee.org
Design patterns are widely recognized as important software development methods. Their
use as software understanding tools, though generally acknowledged, has been scarcely …

Generating design pattern detectors from pattern specifications

D Heuzeroth, S Mandel, W Lowe - 18th IEEE International …, 2003 - ieeexplore.ieee.org
We present our approach to support program understanding by a tool that generates static
and dynamic analysis algorithms from design pattern specifications to detect design patterns …

Research on detecting and validating design pattern instances from source code

W Li, G Chen, J Pan - 2012 International Conference on …, 2012 - ieeexplore.ieee.org
Identifying design patterns from source code is one of the most promising methods for
improving software maintainability, reusing experience and facilitating software refactoring …

Automatic verification of Java design patterns

A Blewitt, A Bundy, I Stark - Proceedings 16th annual …, 2001 - ieeexplore.ieee.org
Design patterns are widely used by object oriented designers and developers for building
complex systems in object oriented programming languages such as Java. However …

Java source code static check eclipse plug-in based on common design pattern

H Zhang, S Liu - 2013 Fourth World Congress on Software …, 2013 - ieeexplore.ieee.org
Design patterns represent the best practices used by experienced java developers. Design
patterns abstract reusable object-oriented software designs which are solutions to general …

Reverse engineering of design patterns from java source code

N Shi, RA Olsson - 21st IEEE/ACM International Conference on …, 2006 - ieeexplore.ieee.org
Recovering design patterns can enhance existing source code analysis tools by bringing
program understanding to the design level. This paper presents a new, fully automated …

A patterns based reverse engineering approach for java source code

R Couto, AN Ribeiro, JC Campos - 2012 35th Annual IEEE …, 2012 - ieeexplore.ieee.org
The ever increasing number of platforms and languages available to software developers
means that the software industry is reaching high levels of complexity. Model Driven …

An automated refactoring approach to design pattern-based program transformations in Java programs

SU Jeon, JS Lee, DH Bae - Ninth Asia-Pacific Software …, 2002 - ieeexplore.ieee.org
Software often needs to be modified to accommodate requirements changes during the
software lifecycle. To deal with several accidental requirements changes related to software …