Thesis Details

Agile Model Editor

Bachelor's Thesis Student: Zavadil Michal Academic Year: 2021/2022 Supervisor: Rogalewicz Adam, doc. Mgr., Ph.D.
Czech title
Agilní editor modelů
Language
English
Abstract

The goal of this thesis is to simplify the creation and modification of complex system models and to create a reliable and performant tool to serve this purpose. Primarily, an internal data model is defined with an emphasis on effectiveness and avoiding redundancy. The editor, created to support modeling in OPM (Object-Process Methodology), is implemented with the help of web technologies and, most importantly, the web diagramming library Cytoscape.js. The editor can automatically propagate relationships to other diagrams as well as derive new relationships from existing ones. Both of which save time and make the modeling process easier.

Keywords

model, modeling, modeling language, OPM, UML, SysML, model editor, diagram, system modeling, system architecture, master model, model-driven development, model-based system engineering, Cytoscape.js, web technologies

Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
13 June 2022
Reviewer
Committee
Janoušek Vladimír, doc. Ing., Ph.D. (DITS FIT BUT), předseda
Burget Lukáš, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Honzík Jan M., prof. Ing., CSc. (DIFS FIT BUT), člen
Mrázek Vojtěch, Ing., Ph.D. (DCSY FIT BUT), člen
Rozman Jaroslav, Ing., Ph.D. (DITS FIT BUT), člen
Citation
ZAVADIL, Michal. Agile Model Editor. Brno, 2022. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2022-06-13. Supervised by Rogalewicz Adam. Available from: https://www.fit.vut.cz/study/thesis/24956/
BibTeX
@bachelorsthesis{FITBT24956,
    author = "Michal Zavadil",
    type = "Bachelor's thesis",
    title = "Agile Model Editor",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2022,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/24956/"
}
Back to top