Automated design of versatile data structures
Thesis title in Czech: | Automatizovaný návrh verzatilních datových struktur |
---|---|
Thesis title in English: | Automated design of versatile data structures |
Key words: | návrh datových struktur|konceptuální modelování |
English key words: | data structure design|conceptual modeling |
Academic year of topic announcement: | 2021/2022 |
Thesis type: | dissertation |
Thesis language: | angličtina |
Department: | Department of Software Engineering (32-KSI) |
Supervisor: | doc. Mgr. Martin Nečaský, Ph.D. |
Author: | Mgr. Štěpán Stenchlák - assigned and confirmed by the Study Dept. |
Date of registration: | 19.09.2022 |
Date of assignment: | 19.09.2022 |
Confirmed by Study dept. on: | 27.09.2022 |
Guidelines |
The aim of this thesis is to design, implement and evaluate novel techniques to designing data structures for representation of structured data. The techniques need to be automated in a way that they minimize the manual work of the data structure designer. It is also necessary that the created data structures are versatile. It means that they must be independent of concrete data formats or database models and must support seamless flow of data between these formats and models. Techniques of various kinds will be studied, compared and developed including model driven based, ontological as well as AI techniques which are able to design data structures autonomously based on the given set of requirements. |
References |
D Di Ruscio, D Kolovos, J de Lara, A Pierantonio, M Tisi, M Wimmer. Low-code development and model-driven engineering: Two sides of the same coin? Software and Systems Modeling, 1-10
Marco Brambilla, Jordi Cabot, Manuel Wimmer, Model-Driven Software Engineering in Practice, Second Edition Synthesis Lectures on Software Engineering. ISBN 1627057080 M Nečaský, I Mlýnková, J Klímek, J Malý. When conceptual model meets grammar: A dual approach to XML data modeling Data & Knowledge Engineering 72, 1-30 D Brdjanin, G Banjac, D Banjac, S Maric. An experiment in model-driven conceptual database design. Software & Systems Modeling 18 (3), 1859-1883 |