Thesis Details

Inteligentní editor pro jazyk AHLL

Bachelor's Thesis Student: Kučera Tomáš Academic Year: 2016/2017 Supervisor: Zbořil František, doc. Ing., Ph.D.
English title
Intelligent Editor for the AHLL Language
Language
Czech
Abstract

The subject of this bachelor's thesis is the design and implementation of an intelligent editor for the agent language AHLL. The reader is familiarized with the concept of agent systems and the WSageNt platform. Following is analysis and comparison of existing editors and integrated development environments. Presented will also be technologies ANTLR, RSyntaxTextArea and AutoComplete providing resources for effective implementation of some of the editor's key features. The resulting editor integrates existing AHLL to an ALLL compiler as well as the distributed system simulator T-Mass. Finally, we test the editor's ability to choose the best combination of compiler optimizations based on the target code's length.

Keywords

ALLL, AHLL, editor, ANTLR, syntax highlighting, code completion, compiler, optimization, simulation

Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
13 June 2017
Reviewer
Committee
Kolář Dušan, doc. Dr. Ing. (DIFS FIT BUT), předseda
Burget Radek, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Chudý Peter, doc. Ing., Ph.D. MBA (DCGM FIT BUT), člen
Martínek Tomáš, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Smrčka Aleš, Ing., Ph.D. (DITS FIT BUT), člen
Citation
KUČERA, Tomáš. Inteligentní editor pro jazyk AHLL. Brno, 2017. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2017-06-13. Supervised by Zbořil František. Available from: https://www.fit.vut.cz/study/thesis/18322/
BibTeX
@bachelorsthesis{FITBT18322,
    author = "Tom\'{a}\v{s} Ku\v{c}era",
    type = "Bachelor's thesis",
    title = "Inteligentn\'{i} editor pro jazyk AHLL",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2017,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/18322/"
}
Back to top