Utilizing OntoUML Models for Increasing of Semantic Expressivity in Expanders of Normalized Software Systems
Využití OntoUML modelů pro zajištění větší sémantické expresivity v expandérech normalizovaných softwarových systémů
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date
Abstract
Cílem této diplomové práce bylo prozkoumat integraci ontologické modelovací
notace OntoUML do technologického stacku Normalizovaných systémů (NS).
Motivací pro tuto integraci bylo rozšíření expresivity NS modelu a dosažení
přesnější expanze modelu, což by vedlo k větší redukci ručně psaného kódu.
Byly prozkoumány různé přístupy k integraci metamodelu do Micro Radiantu,
přičemž nakonec byla zvolena technologie metamodelů pro její lepší vlastnosti.
Na základě tohoto přístupu byl vytvořen nový OntoUML metamodel, který
byl iterativně vyvíjen ve pěti verzích a integrován do prostředí Micro Radiant
prostřednictvím pluginu.
The aim of this thesis was to explore the integration of the Ontological Modeling Notation OntoUML into the Normalized Systems (NS) technology stack. The motivation for this integration was to extend the expressiveness of the NS model and achieve more precise model expansion, thereby reducing the need for manual code. Various approaches to integrating the metamodel into Micro Radiant were explored, with the metamodel technology ultimately chosen for its better properties. A new OntoUML metamodel was created, iteratively developed through five versions, and integrated with the Micro Radiant environment via a plugin.
The aim of this thesis was to explore the integration of the Ontological Modeling Notation OntoUML into the Normalized Systems (NS) technology stack. The motivation for this integration was to extend the expressiveness of the NS model and achieve more precise model expansion, thereby reducing the need for manual code. Various approaches to integrating the metamodel into Micro Radiant were explored, with the metamodel technology ultimately chosen for its better properties. A new OntoUML metamodel was created, iteratively developed through five versions, and integrated with the Micro Radiant environment via a plugin.