C# un LINQ iespējas modelēšanas rīku būvē
Author
Lācis, Jānis
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Čerāns, Kārlis
Date
2017Metadata
Show full item recordAbstract
Darba mērķis ir izpētīt, kādas iespējas ir, izmantojot .NET ietvara C# programmēšanas valodu un komponenti LINQ, izveidot un pilnveidot modelēšanas rīkus. Maģistra darba ietvaros mērķis ir iepazīties C#/LINQ iespējām, ar metamodeļu aprakstu un rīku OWLGrEd, lai varētu papildināt tā funkcionalitāti. Darbā tiek izpētītas C#/LINQ iespējas, modeļu repozitoriji, kā arī OWLGrEd funkcionalitāte un izmantotās tehnoloģijas (TDA, Lua, LPeg.RE, lQuery). Darba ietvaros tiek veikti praktiski pētījumi, kā ar C#/LINQ, izmantojot repozitoriju piekļuves API, var pieslēgties mii_rep modeļu repozitorijam. Tiek pārbaudīts, cik ērts ir darbs ar repozitoriju metamodeli, datu modeļu instancēm. Kā arī tiek veikts praktisks un teorētisks pētījums par to, cik ērti un kā var nolasīt ontoloģijas grafiskās diagrammas elementus un cik ērti ar pieejamo elementu informāciju var izpildīt funkcionālo ontoloģijas eksportu. The paper „C# and LINQ options for creating modeling tools” goal is to research what options are there for .NET framework C# programming language and component LINQ, in order to create and improve existing modeling tools. Inside this paper the goal is also to study C#/LINQ itself, metamodels, model repository, the tool OWLGrEd in order to consider attaching new functionality. In the paper C#/LINQ and model repositories are studied, as well as the tool OWLGrEd functionality and its used technologies (TDA, Lua, LPeg.RE, lQuery). During practical study in this paper, there are made attempts to use C#/LINQ and repository access API to connect to mii_rep model repository. Also it is studied how convenient it is to work with model repository metamodel, data model instances. Theoretical and practical study is made about reading graph elements from ontology diagram and discovering how convenient it is to execute functional ontology export.