Automatická statistická a metrická analýza zdrojového kódu se zaměřením na jazyk ANSI C
Date issued
2012
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Západočeská univerzita v Plzni
Abstract
Práce se zabývá o vytvoření nástrojů určených k metrické analýze zdrojových kódu napsaných v programovacím jazyce ANSI C. Výsledky této analýzy jsou používány na porovnávání zdrojových kódů samostatných prací a na dokazování autorství.
Nástroj pro metrickou analýzu je navržen, aby se choval jako překladač, proto obsahuje většinu částí klasického překladače jazyka ANSI C.
Pro ukládání otisků zdrojových kódů byl vytvořen nový datový formát, který je používán pro rychlejší porovnávání s ostatními zdrojovými kódy samostatných prací. Pro práci s tímto datovým formátem je navržena speciální aplikace.
Nástroje využívají společnou knihovnu určenou na analýzu zdrojových kódů a je možno ji rozšířit, s dodatečnými úpravami, o podporu analýzy dalších programovacích jazyků.
Description
Subject(s)
C, ANSI C, metrická analýza, metriky, plagiátorství, porovnávání, autorství, C++, otisk zdrojového kódu, preprocesor, překladač