. . .

About Us
Education
Research
PhD
Acta Cybernetica
Conferences
Sponsors

Departments:
- Image Processing and Computer Graphics
- Technical Informatics
- Foundations of Computer Science
- Computer Algorithms and Artificial Intelligence
- Computational Optimization
- Software Engineering
- Research Group on Artificial Intelligence

[University of Szeged]
Research>>> Acta Cybernetica>>> Previous Volumes>>> Magyarul

Recognizing Design Patterns in C++ Programs with the Integration of Columbus and Maisa

 

  Rudolf Ferenc, Juha Gustafsson, László Müller, and Jukka Paakki

  Acta Cybernetica 15 (2002) 669-682.


Abstract:

  A method for recognizing design patterns from C++ programs is presented. The method consists of two separate phases, analysis and reverse engineering of the C++ code, and architectural pattern matching over the reverse-engineered intermediate code representation. It is shown how the pattern recognition effect can be realized by integrating two specialized software tools, the reverse engineering framework Columbus and the architectural metrics analyzer Maisa . The method and the integrated power of the tool set are illustrated with small experiments.

  Keywords: design patterns, reverse engineering, source code parsing, C++, object-oriented design

Webmaster:webmaster@inf.u-szeged.hu