“Automated meta-program development and specialization using feature-based model transformations” Doctoral Thesis

Thesis defense

Author, institution: Kristina Bespalova, Kaunas University of Technology

Science area, field: Physical Sciences, Informatics – 09P

The Doctoral Dissertation is available at the library of Kaunas University of Technology (K. Donelaičio St. 20, Kaunas).

Scientific Supervisor: Prof. Dr. Habil. Vytautas ŠTUIKYS (Kaunas University of Technology, Physical Sciences, Informatics – 09P)

Dissertation defence board of Informatics Science Field:
Prof. Dr. Habil. Rimantas BARAUSKAS (Kaunas University of Technology, Physical Sciences, Informatics – 09P) – chairman;
Prof. Dr. Andrej BRODNIK (University of Ljubljana, Physical Science, Informatics – 09P)
Prof. Dr. Valentina DAGIENĖ (Vilnius University, Technological Sciences, Informatics Engineering – 07T);
Prof. Dr. Vacius JUSAS (Kaunas University of Technology, Physical Sciences, Informatics – 09P);
Prof. Dr. Alfonsas MISEVIČIUS (Kaunas University of Technology, Physical Sciences, Informatics – 09P).

Annotation:

Meta-programming is a higher-level programming paradigm that deals with the methodology of manipulating programs as data. Heterogeneous meta-programming is based on using at least two languages for the development of a meta-program: meta and target. A meta-program is a program generator that generates other programs or program parts.

The objective of the research is to create and explore the methodology for the meta-program automated creation and transformation, including the tools that support the processes. Therefore, this dissertation deals with specific tasks: feature model transformation into the heterogeneous meta-program and the transformation of the meta-program itself, e.g. aiming at its specialization and adaptation.

The heterogeneous meta-program development is a complex process that requires both a deep knowledge and tool support, which is the main topic of the dissertation. In the dissertation suggested, tested and applied tools („FAMILIAR“ and „SPLOT“ – have been selected, „MePAG“ and „MP-ReTool“ have been created) support the complete meta-program life cycle: modeling, model transformation into meta-program, meta-program transformation, generation and maintenance.

December 14 d., 2015 09:00

Dissertation Defence Hall (K. Donelaičio St. 73- 403 room)

Įtraukti į iCal
Suggest an Event