Arhivă

Revista Română de Informatică și Automatică / Vol. 4, Nr. 1, 1994


Sistem bazat pe cunoștințe pentru ingineria inversă a programelor

Ştefan TRĂUȘAN-MATU

Rezumat:

Lucrarea prezintă un sistem bazat pe cunoștințe, care poate analiza lexical, sintactic şi semantic şi apoi, pe baza unei baze de cunoștințe de programare, poate abstractiza un program FORTRAN. Abstractizarea este efectuată cu un analizor de gramatici programate de grafuri și are drept scop o înţelegere a funcţionalităţii programului analizat. Descrierea de nivel înalt obţinută în urma abstractizării, poate fi utilizată atît pentru validarea programului analizat, cât şi pentru rescrierea programului în alte limbaje cum ar fi C. Prelucrările bazate pe cunoștințe sunt facilitate de utilizarea mediului de programare orientată spre obiecte XRL, dezvoltat în Common Lisp.

Cuvinte cheie:
Ingineria programării, ingineria inversă a programelor, sisteme bazate pe cunoștințe, reutilizarea programelor, înțelegerea programelor.

Vizualizează articolul complet:

CITAREA ACESTUI ARTICOL SUNT URMĂTOARELE:
Ştefan TRĂUȘAN-MATU, „Sistem bazat pe cunoștințe pentru ingineria inversă a programelor”, Revista Română de Informatică și Automatică, ISSN 1220-1758, vol. 4(1), pp. 21-36, 1994.