Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2018, Volume 30, Issue 3, Pages 271–284
DOI: https://doi.org/10.15514/ISPRAS-2018-30(3)-19
(Mi tisp339)
 

Static dependency analysis for semantic data validation

D. V. Ilyin, N. Yu. Fokina, V. A. Semenov

Ivannikov Institute for Systems Programming of the RAS
References:
Abstract: Modern information systems manipulate data models containing millions of items, and the tendency is to make these models even more complex. One of the most crucial aspects of modern concurrent engineering environments is their reliability. The principles of ACID (atomicity, consistency, isolation, durability) are aimed at providing it, but directly following them leads to serious performance drawbacks on large-scale models, since it is necessary to control the correctness of every performed transaction. In the paper, a method for incremental validation of object-oriented data is presented. Assuming that a submitted transaction is applied to originally consistent data, it is guaranteed that the final data representation is also consistent if only the spot rules are satisfied. To identify data items subject to spot rule validation, a bipartite data-rule dependency graph is formed. To automatically build the dependency graph a static analysis of the model specifications is proposed to apply. In the case of complex object-oriented models defining hundreds and thousands of data types and semantic rules, the static analysis seems to be the only way to realize the incremental validation and to make possible to manage the data in accordance with the ACID principles.
Keywords: information systems, ACID, data consistency management, EXPRESS.
Bibliographic databases:
Document Type: Article
Language: English
Citation: D. V. Ilyin, N. Yu. Fokina, V. A. Semenov, “Static dependency analysis for semantic data validation”, Proceedings of ISP RAS, 30:3 (2018), 271–284
Citation in format AMSBIB
\Bibitem{IlyFokSem18}
\by D.~V.~Ilyin, N.~Yu.~Fokina, V.~A.~Semenov
\paper Static dependency analysis for semantic data validation
\jour Proceedings of ISP RAS
\yr 2018
\vol 30
\issue 3
\pages 271--284
\mathnet{http://mi.mathnet.ru/tisp339}
\crossref{https://doi.org/10.15514/ISPRAS-2018-30(3)-19}
\elib{https://elibrary.ru/item.asp?id=35192510}
Linking options:
  • https://www.mathnet.ru/eng/tisp339
  • https://www.mathnet.ru/eng/tisp/v30/i3/p271
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
    Statistics & downloads:
    Abstract page:135
    Full-text PDF :54
    References:23
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024