Quantitative Symbolic Similarity Analysis

被引:0
|
作者
Sarker, Laboni [1 ]
机构
[1] Univ Calif Santa Barbara, Santa Barbara, CA 93106 USA
关键词
symbolic execution; equivalence; similarity; quantitative analysis; model counting;
D O I
10.1145/3597926.3605238
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Similarity analysis plays a crucial role in various software engineering tasks, such as detecting software changes, version merging, identifying plagiarism, and analyzing binary code. Equivalence analysis, a stricter form of similarity, focuses on determining whether different programs or versions of the same program behave identically. While extensive research exists on code and binary similarity as well as equivalence analysis, there is a lack of quantitative reasoning in these areas. Non-equivalence is a spectrum that requires deeper exploration, as it can manifest in different ways across the input domain space. This paper emphasizes the importance of quantitative reasoning on non-equivalence which arises due to semantic differences. By quantitatively reasoning about non-equivalence, it becomes possible to identify specific input ranges for which programs are equivalent or non-equivalent. We aim to address the gap in quantitative reasoning in symbolic similarity analysis, enabling a more comprehensive understanding of program behavior.
引用
收藏
页码:1549 / 1551
页数:3
相关论文
共 50 条
  • [1] Quantitative analysis of similarity of dynamic scanpaths
    Chernyak, D.
    Blackmon, T.
    Stark, L. W.
    PERCEPTION, 1998, 27 : 138 - 139
  • [2] SYMBOLIC COMPARISON OF COLOR SIMILARITY
    LINDE, JT
    PAIVIO, A
    MEMORY & COGNITION, 1979, 7 (02) : 141 - 148
  • [3] Quantitative Analysis of a Common Audio Similarity Measure
    Jensen, Jesper Hojvang
    Christensen, Mads Graesboll
    Ellis, Daniel P. W.
    Jensen, Soren Holdt
    IEEE TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2009, 17 (04): : 693 - 703
  • [4] Quantitative Analysis for Symbolic Heap Bounds of CPS Software
    Li, Renjian
    Wang, Ji
    Chen, Liqian
    Liu, Wanwei
    Wei, Dengping
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2011, 8 (04) : 1251 - 1276
  • [5] TSMV: A symbolic model checker for quantitative analysis of systems
    Markey, N
    Schnoebelen, P
    QEST 2004: FIRST INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, PROCEEDINGS, 2004, : 330 - 331
  • [6] Analysis of Similarity Between Protein Sequences Through the Study of Symbolic Dynamics
    Pal, Jayanta
    Dey, Anilesh
    Ghosh, Soumen
    Bhattacharya, D. K.
    Mukherjee, Tarunima
    COMPUTATIONAL ADVANCEMENT IN COMMUNICATION CIRCUITS AND SYSTEMS, ICCACCS 2014, 2015, 335 : 197 - 214
  • [7] Abstract Symbolic Automata Mixed syntactic/semantic similarity analysis of executables
    Preda, Mila Dalla
    Giacobazzi, Roberto
    Lakhotia, Arun
    Mastroeni, Isabella
    ACM SIGPLAN NOTICES, 2015, 50 (01) : 329 - 341
  • [8] Evaluating Symbolic Representations in Melodic Similarity
    Wickland, David D.
    Calvert, David A.
    Harley, James
    PROCEEDINGS OF DLFM 2018: THE 5TH INTERNATIONAL CONFERENCE ON DIGITAL LIBRARIES FOR MUSICOLOGY, 2018, : 62 - 68
  • [9] Symbolic agglomerative clustering for quantitative analysis of remotely sensed data
    Prakash, HNS
    Nagabhushan, P
    Gowda, KC
    INTERNATIONAL JOURNAL OF REMOTE SENSING, 2000, 21 (17) : 3239 - 3251
  • [10] Precise quantitative information flow analysis-a symbolic approach
    Klebanov, Vladimir
    THEORETICAL COMPUTER SCIENCE, 2014, 538 : 124 - 139