Recognizing design patterns in C++ programs with the integration of Columbus and Maisa

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 recognit...

Teljes leírás

Elmentve itt :
Bibliográfiai részletek
Szerzők: Ferenc Rudolf
Gustafsson Juha
Müller László
Paakki Jukka
Testületi szerző: Finno-Ugoric Symposium on Programming Languages and Software Tools (7.) (2001) (Szeged)
Dokumentumtípus: Cikk
Megjelent: 2002
Sorozat:Acta cybernetica 15 No. 4
Kulcsszavak:Számítástechnika, Kibernetika
Tárgyszavak:
Online Access:http://acta.bibl.u-szeged.hu/12702
LEADER 01541nab a2200265 i 4500
001 acta12702
005 20220614134325.0
008 161015s2002 hu o 0|| eng d
022 |a 0324-721X 
040 |a SZTE Egyetemi Kiadványok Repozitórium  |b hun 
041 |a eng 
100 1 |a Ferenc Rudolf 
245 1 0 |a Recognizing design patterns in C++ programs with the integration of Columbus and Maisa  |h [elektronikus dokumentum] /  |c  Ferenc Rudolf 
260 |c 2002 
300 |a 669-682 
490 0 |a Acta cybernetica  |v 15 No. 4 
520 3 |a 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. 
650 4 |a Természettudományok 
650 4 |a Számítás- és információtudomány 
695 |a Számítástechnika, Kibernetika 
700 0 1 |a Gustafsson Juha  |e aut 
700 0 1 |a Müller László  |e aut 
700 0 1 |a Paakki Jukka  |e aut 
710 |a Finno-Ugoric Symposium on Programming Languages and Software Tools (7.) (2001) (Szeged) 
856 4 0 |u http://acta.bibl.u-szeged.hu/12702/1/cybernetica_015_numb_004_669-682.pdf  |z Dokumentum-elérés