Verification of data integration in an integrated system of databases on the properties of inorganic substances and materials

Due to the increasing heterogeneity of data models and schemas in the modern world, robust data integration is a high-priority issue. Data integration systems have been extensively deployed across various domains, including astronomy, land use management, and materials science. However, data integra...

Full description

Saved in:
Bibliographic Details
Main Author: S. A. Stupnikov
Format: Article
Language:English
Published: Kazan Federal University 2025-07-01
Series:Учёные записки Казанского университета: Серия Физико-математические науки
Subjects:
Online Access:https://uzakufismat.elpub.ru/jour/article/view/195
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849316357889327104
author S. A. Stupnikov
author_facet S. A. Stupnikov
author_sort S. A. Stupnikov
collection DOAJ
description Due to the increasing heterogeneity of data models and schemas in the modern world, robust data integration is a high-priority issue. Data integration systems have been extensively deployed across various domains, including astronomy, land use management, and materials science. However, data integration programs can be very complicated. Thus, formal verification of their correctness has emerged as an important task.In this article, an approach to verify the correctness of data integration in an integrated system of databases on the properties of inorganic substances and materials is considered. The system, developed at the A.A. Baikov Institute of Metallurgy and Materials Science of the Russian Academy of Sciences, employs a two-stage data integration process: during the first stage, the source data marked for deletion, modification, or insertion are converted into an intermediate XML representation; in the second stage, the system invokes the corresponding procedures for XML elements in the target integrated database and updates it accordingly. The data integration programs are implemented by combining an imperative programming language with a declarative language of relational databases. Verification is performed by defining the semantics of the data schemas and data integration programs in a formal specification language and proving the correctness of data integration using automated provers.
format Article
id doaj-art-66fbb37ae0834d44939d7e0017fe5b76
institution Kabale University
issn 2541-7746
2500-2198
language English
publishDate 2025-07-01
publisher Kazan Federal University
record_format Article
series Учёные записки Казанского университета: Серия Физико-математические науки
spelling doaj-art-66fbb37ae0834d44939d7e0017fe5b762025-08-20T03:51:48ZengKazan Federal UniversityУчёные записки Казанского университета: Серия Физико-математические науки2541-77462500-21982025-07-01167236738310.26907/2541-7746.2025.2.367-38396Verification of data integration in an integrated system of databases on the properties of inorganic substances and materialsS. A. Stupnikov0Federal Research Center “Computer Science and Control”, Russian Academy of SciencesDue to the increasing heterogeneity of data models and schemas in the modern world, robust data integration is a high-priority issue. Data integration systems have been extensively deployed across various domains, including astronomy, land use management, and materials science. However, data integration programs can be very complicated. Thus, formal verification of their correctness has emerged as an important task.In this article, an approach to verify the correctness of data integration in an integrated system of databases on the properties of inorganic substances and materials is considered. The system, developed at the A.A. Baikov Institute of Metallurgy and Materials Science of the Russian Academy of Sciences, employs a two-stage data integration process: during the first stage, the source data marked for deletion, modification, or insertion are converted into an intermediate XML representation; in the second stage, the system invokes the corresponding procedures for XML elements in the target integrated database and updates it accordingly. The data integration programs are implemented by combining an imperative programming language with a declarative language of relational databases. Verification is performed by defining the semantics of the data schemas and data integration programs in a formal specification language and proving the correctness of data integration using automated provers.https://uzakufismat.elpub.ru/jour/article/view/195data integrationverificationprogram semanticsproof of correctness
spellingShingle S. A. Stupnikov
Verification of data integration in an integrated system of databases on the properties of inorganic substances and materials
Учёные записки Казанского университета: Серия Физико-математические науки
data integration
verification
program semantics
proof of correctness
title Verification of data integration in an integrated system of databases on the properties of inorganic substances and materials
title_full Verification of data integration in an integrated system of databases on the properties of inorganic substances and materials
title_fullStr Verification of data integration in an integrated system of databases on the properties of inorganic substances and materials
title_full_unstemmed Verification of data integration in an integrated system of databases on the properties of inorganic substances and materials
title_short Verification of data integration in an integrated system of databases on the properties of inorganic substances and materials
title_sort verification of data integration in an integrated system of databases on the properties of inorganic substances and materials
topic data integration
verification
program semantics
proof of correctness
url https://uzakufismat.elpub.ru/jour/article/view/195
work_keys_str_mv AT sastupnikov verificationofdataintegrationinanintegratedsystemofdatabasesonthepropertiesofinorganicsubstancesandmaterials