Data Lineage Analysis for Enterprise Applications by Manta: The Story of Java and C# Scanners
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216208%3A11320%2F24%3A10482471" target="_blank" >RIV/00216208:11320/24:10482471 - isvavai.cz</a>
Result on the web
<a href="https://doi.org/10.1145/3639477.3639739" target="_blank" >https://doi.org/10.1145/3639477.3639739</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1145/3639477.3639739" target="_blank" >10.1145/3639477.3639739</a>
Alternative languages
Result language
angličtina
Original language name
Data Lineage Analysis for Enterprise Applications by Manta: The Story of Java and C# Scanners
Original language description
Data lineage is a view over the whole data environment of a business company or government institution, which represents the flow of data values through the system. It helps people to navigate through all the data storages and data transformations, find the origin of a specific data value, or to ensure data consistency after updates. Manta Flow is an automated data lineage platform that supports many different technologies, including dialects of SQL and programs code written in general-purpose languages. In this paper, we focus on scanners that analyze programs in Java or CSharp and generate data flow graphs as output. We describe the process of their development and present the main concepts of the modular symbolic data flow analysis that we designed for this purpose. Then we also discuss technical challenges related to static analysis of real-world enterprise applications that we have faced, explain the key ideas of our current solutions, and share the main lessons learned within this project.
Czech name
—
Czech description
—
Classification
Type
D - Article in proceedings
CEP classification
—
OECD FORD branch
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Result continuities
Project
—
Continuities
N - Vyzkumna aktivita podporovana z neverejnych zdroju
Others
Publication year
2024
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Article name in the collection
46th International Conference on Software Engineering: Software Engineering in Practice (ICSE 2024 - SEIP)
ISBN
979-8-4007-0501-4
ISSN
—
e-ISSN
—
Number of pages
11
Pages from-to
25-35
Publisher name
ACM
Place of publication
New York, NY, USA
Event location
Lisbon
Event date
Apr 14, 2024
Type of event by nationality
WRD - Celosvětová akce
UT code for WoS article
001239124300003