Return to search

Rozšíření analýzy datových toků o podporu knihoven na platformě .NET / Extending Data Lineage Analysis Towards .NET Frameworks

The Manta platform is a unified commercial product for data flow analysis and vi- sualization. Manta platform supports many technologies. One category of technologies is intermediate languages. These include, for example, Java or C#. There is a scanner for each of these technologies. This thesis focuses on extending the C# Scanner with support for database and ORM related plugins. First, we provide a brief description of how the Manta platform works. Then we quickly introduce the C# Scanner, some of its important parts, and explain some of the concepts and algorithms that are used to analyze C# code. This is followed by an analysis of the context of ORM frameworks and Entity Framework Core from the perspective of data flow analysis. After explaining the context, we describe the C# Scanner extensions, solutions and troubleshooting. Towards the end of the thesis we describe support for one specific ORM framework - Entity Framework Core. Again, we discuss problem solving and solution description. At the end of the thesis it is possible to find limitations of the solution and possible extensions. 1

Identiferoai:union.ndltd.org:nusl.cz/oai:invenio.nusl.cz:451415
Date January 2021
CreatorsZeman, Dalibor
ContributorsParízek, Pavel, Ježek, Pavel
Source SetsCzech ETDs
LanguageEnglish
Detected LanguageEnglish
Typeinfo:eu-repo/semantics/masterThesis
Rightsinfo:eu-repo/semantics/restrictedAccess

Page generated in 0.0018 seconds