Nástroj pro analýzu zdrojového kódu
Thesis title in Czech: | Nástroj pro analýzu zdrojového kódu |
---|---|
Thesis title in English: | Source code analyser |
Academic year of topic announcement: | 2007/2008 |
Thesis type: | Bachelor's thesis |
Thesis language: | čeština |
Department: | Department of Applied Mathematics (32-KAM) |
Supervisor: | RNDr. Tomáš Tichý, Ph.D. |
Author: | hidden - assigned and confirmed by the Study Dept. |
Date of registration: | 03.10.2007 |
Date of assignment: | 03.10.2007 |
Date and time of defence: | 23.06.2008 00:00 |
Date of electronic submission: | 23.06.2008 |
Date of proceeded defence: | 23.06.2008 |
Opponents: | RNDr. Leo Galamboš, Ph.D. |
Guidelines |
Cílem práce je vytvořit nástroj pracující s UML nabízející round-trip engineering, tedy generování diagramu ze zdrojového kódu a generování kódu z diagramu tak, aby diagram a kód zůstaly sémanticky konzistentní.
Výsledný program by měl zahrnovat: -konverzi zdrojového kódu v programovacím jazyce Java do class diagramu a activity diagramu -vytváření a editaci nových activity a class diagramů -generování kostry zdrojového kódu z diagramu -standardní funkce editorů(ukládání, načítání, tisk, vyhledávání, statistiky, undo list ...) Nedílnou součástí práce bude programátorská a uživatelská dokumentace. |
References |
UML (http://www.uml.org)
Nástroj pro generování překladačů jazyka (http://www.antlr.org) Specifikace jazyka Java (http://java.sun.com/docs/books/jls) |
Preliminary scope of work |
Cílem práce je vytvořit nástroj pro práci s UML diagramy.
Program by měl být schopen generovat diagramy ze zdrojového kódu |
Preliminary scope of work in English |
The aim of this work is an implementation of a UML tool.
One of the program's main features is converting source code into diagrams. |