Nástroj pro automatickou statistickou a metrickou analýzu zdrojového kódu v ANSI C
Zadal: | Ing. Kamil Ekštein, Ph.D. |
Datum poslední úpravy: | 29.12.2013 |
Rok zařazení | 2012 |
Velikost: | 545 kB |
Počet stažení: | 5 |
Zkratka: | c-source-analyzer |
Popis produktu
Nástroj je navržen k provádění statistické a metrické analýzy zdrojových kódů v jazyce ANSI C. Výsledkem analýzy je numericky vyjádřené porovnání zdrojových kódů ve smyslu jejich vzájemné podobnosti, které může být následně využito např. k prokazování plagiarismu, vyhodnocování podobnosti kódů, identifikaci shodných (a tedy redundantních) částí zdrojového kódu, atp.
Nástroj je naprogramovaný jako úplný překladač, a tudíž obsahuje většinu komponent běžného překladače ANSI C. Vytváří otisky analyzovaných zdrojových kódů, které následně porovnává samostatný porovnávací program. Oba nástroje (analyzátor i porovnávač) využívají sdílenou knihovnu s funkcemi pro analýzu zdrojového kódu, která může být rozšířena prostřednictvím nenáročných úprav tak, aby podporovala analýzu dalších programovacích jazyků.
Soubory produktu
# | Název | Popis | Velikost |
---|
1. | canal.zip | | 554 kB |