Vše

Co hledáte?

Vše
Projekty
Výsledky výzkumu
Subjekty

Rychlé hledání

  • Projekty podpořené TA ČR
  • Významné projekty
  • Projekty s nejvyšší státní podporou
  • Aktuálně běžící projekty

Chytré vyhledávání

  • Takto najdu konkrétní +slovo
  • Takto z výsledků -slovo zcela vynechám
  • “Takto můžu najít celou frázi”

Nástroj pro automatickou statistickou a metrickou analýzu zdrojového kódu v ANSI C

Identifikátory výsledku

  • Kód výsledku v IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F49777513%3A23520%2F12%3A43918262" target="_blank" >RIV/49777513:23520/12:43918262 - isvavai.cz</a>

  • Výsledek na webu

    <a href="http://www.kiv.zcu.cz/vyzkum/software/2012/c-source-analyzer.html" target="_blank" >http://www.kiv.zcu.cz/vyzkum/software/2012/c-source-analyzer.html</a>

  • DOI - Digital Object Identifier

Alternativní jazyky

  • Jazyk výsledku

    čeština

  • Název v původním jazyce

    Nástroj pro automatickou statistickou a metrickou analýzu zdrojového kódu v ANSI C

  • Popis výsledku v původním jazyce

    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ýchzdrojový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ů.

  • Název v anglickém jazyce

    Automatic Statistic and Metric Analysis Tool for ANSI C Source Code

  • Popis výsledku anglicky

    This tool is designed to perform a statistic and metric analysis of source codes written in the ANSI C programming language. The analysis result provided by the tool is a numerically expressed comparison of source codes by means of their mutual similarity that can be later used for e.g. proofing plagiarism, evaluating codes' similarity, identify the same (and thus redundant) parts of the code, etc. The tool for the metric analysis is designed to be a regular compiler; therefore it contains most parts ofa regular ANSI C compiler. It creates source code footprints for the comparation tool for faster source code comparison. The tools (analyzer and comparator) use a shared library that is designed for source code analysis and it can be extended - via somemoderate modifications - to support other programming languages too.

Klasifikace

  • Druh

    R - Software

  • CEP obor

    IN - Informatika

  • OECD FORD obor

Návaznosti výsledku

  • Projekt

  • Návaznosti

    I - Institucionalni podpora na dlouhodoby koncepcni rozvoj vyzkumne organizace

Ostatní

  • Rok uplatnění

    2012

  • Kód důvěrnosti údajů

    S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů

Údaje specifické pro druh výsledku

  • Interní identifikační kód produktu

    CAnal

  • Technické parametry

    Komplexní softwarový balík, dovolující provádět analýzu zdrojových kódů v jazyce ANSI C a následné vyhodnocení jejich podobnosti s vysokou spolehlivostí; součástí balíku je zdrojový kód a technická dokumentace s popisem použitých metrik. Ing. Kamil Ekštein, Ph.D., ZČU v Plzni, FAV-kIV, Univerzitní 22, telefon: 377632406

  • Ekonomické parametry

    Podstatné usnadnění a urychlení odhalování plagiátů samostatných prací studentů, příp. v průmyslové praxi odhalení redundantních částí zdrojových kódů projektů.

  • IČO vlastníka výsledku

    49777513

  • Název vlastníka

    ZČU v Plzni, FAV, KIV