Verifying Data Constraint Equivalence in FinTech Systems

01/26/2023
by   Chengpeng Wang, et al.
0

Data constraints are widely used in FinTech systems for monitoring data consistency and diagnosing anomalous data manipulations. However, many equivalent data constraints are created redundantly during the development cycle, slowing down the FinTech systems and causing unnecessary alerts. We present EqDAC, an efficient decision procedure to determine the data constraint equivalence. We first propose the symbolic representation for semantic encoding and then introduce two light-weighted analyses to refute and prove the equivalence, respectively, which are proved to achieve in polynomial time. We evaluate EqDAC upon 30,801 data constraints in a FinTech system. It is shown that EqDAC detects 11,538 equivalent data constraints in three hours. It also supports efficient equivalence searching with an average time cost of 1.22 seconds, enabling the system to check new data constraints upon submission.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/12/2018

Symbolic Timed Observational Equivalence

Intruders can infer properties of a system by measuring the time it take...
research
07/16/2021

The equivalence of linear codes implies semi-linear equivalence

We prove that if two linear codes are equivalent then they are semi-line...
research
11/17/2019

Identify Equivalent Frames

A frame is an overcomplete set that can represent vectors(signals) faith...
research
07/05/2020

Faster algorithms for Markov equivalence

Maximal ancestral graphs (MAGs) have many desirable properties; in parti...
research
06/15/2020

Randomized polynomial-time equivalence between determinant and trace-IMM equivalence tests

Equivalence testing for a polynomial family g_m over a field F is the fo...
research
07/31/2021

Enabling Preserving Bisimulation Equivalence

Most fairness assumptions used for verifying liveness properties are cri...
research
07/29/2021

WiC = TSV = WSD: On the Equivalence of Three Semantic Tasks

The WiC task has attracted considerable attention in the NLP community, ...

Please sign up or login with your details

Forgot password? Click here to reset