Original title:
Agilní editor modelů
Translated title:
Agile Model Editor
Authors:
Zavadil, Michal ; Pavela, Jiří (referee) ; Rogalewicz, Adam (advisor) Document type: Bachelor's theses
Year:
2022
Language:
eng Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[eng][cze]
Cílem této práce je zjednodušit tvorbu a modifikaci komplexních modelů systémů a také vytvořit spolehlivý a výkonný nástroj, který je schopen splnit tento účel. Vnitřní datový model editoru je navržen s důrazem na efektivitu a vyhnutím se redundanci. Výsledný editor, který je vytvořen pro podporu modelování v OPM (Object-Process Methodology), je implementován s pomocí webových technologií, především s knihovnou pro tvorbu diagramů na webu, Cytoscape.js. Editor je schopný automaticky propagovat vazby do dalších diagramů a také odvozovat nové vazby od existujících, což šetří čas a ulehčuje proces modelování.
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:
architektura systému; Cytoscape.js; diagram; editor modelů; master model; model; modelovací jazyk; modelování; modelování systémů; návrh systémů založený na modelech; OPM; SysML; UML; vývoj řízený modely; webové technologie; Cytoscape.js; diagram; master model; model; model editor; model-based system engineering; model-driven development; modeling; modeling language; OPM; SysML; system architecture; system modeling; UML; web technologies
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/207364