Master's Thesis

Model Driven Development of Android Applications

Final Thesis 2.21 MB

Author of thesis: Ing. Stanislav Bělehrádek

Acad. year: 2016/2017

Supervisor: RNDr. Marek Rychlý, Ph.D.

Reviewer: doc. Ing. Radek Burget, Ph.D.

Abstract:

This thesis deals with the design and implementation of Android application development tool based on model driven software development. The first part of the thesis is focused on general software development and next part on software development based on model driven development and executable UML. In next part Android platform, methods of Android application development and existing MDD tools are described. This thesis continues with the design of my own MDD tool for the creation of Android applications. The designed tool is realized like Gradle plugin and independent development environment using thisplugin. The designed tool is based on fUML and ALF language. The features and options of development tool are demonstrated by creation of example application.

Keywords:

fUML, ALF, Android, software development, model driven development, code generation, Gradle

Date of defence

19.06.2017

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

Process of defence

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm "B".

Otázky u obhajoby:

  1. Mohl byste objasnit roli šablon a nástroje FreeMaker při generování kódu?

Language of thesis

Czech

Faculty

Department

Study programme

Information Technology (IT-MSC-2)

Field of study

Information Systems (MIS)

Composition of Committee

doc. Dr. Ing. Dušan Kolář (předseda)
prof. Ing. Tomáš Hruška, CSc. (místopředseda)
doc. Ing. Radek Burget, Ph.D. (člen)
doc. Ing. Vladimír Janoušek, Ph.D. (člen)
doc. Ing. Petr Matoušek, Ph.D., M.A. (člen)
Doc. Ing. Ivan Polášek, Ph.D. (člen)

Supervisor’s report
RNDr. Marek Rychlý, Ph.D.

Grade proposed by supervisor: B

File inserted by supervisor Size
Hodnocení vedoucího [.pdf] 85,64 kB

Reviewer’s report
doc. Ing. Radek Burget, Ph.D.

Grade proposed by reviewer: B

File inserted by the reviewer Size
Posudek oponenta [.pdf] 87,06 kB

Responsibility: Mgr. et Mgr. Hana Odstrčilová