C# un LINQ iespējas modelēšanas rīku būvē

dc.contributor.advisorČerāns, Kārlis
dc.contributor.authorLācis, Jānis
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāte
dc.date.accessioned2017-07-01T01:09:08Z
dc.date.available2017-07-01T01:09:08Z
dc.date.issued2017
dc.description.abstractDarba 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.
dc.description.abstractThe 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.
dc.identifier.other58086
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/35216
dc.language.isolav
dc.publisherLatvijas Universitāte
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectDatorzinātne
dc.subject.NET
dc.subjectC#
dc.subjectLINQ
dc.subjectmetamodelis
dc.subjectmodeļu repozitorijs
dc.titleC# un LINQ iespējas modelēšanas rīku būvē
dc.title.alternativeC# and LINQ options for creating modeling tools
dc.typeinfo:eu-repo/semantics/masterThesis
Files