paper-with-me

Papers

Graph Construction and Matching for Imperative Programs using Neural and Structural Methods

2026-04-29 · Arshad Beg, Diarmuid O'Donoghue, Rosemary Monahan arxiv

Reusing verification artefacts requires identifying structural and semantic similarities across programs and their specifications. In this paper, we focus on graph construction as a foundational step toward this goal. We present a pipeline that converts imperative programs and their annotations into typed, attributed graphs. Our experiments cover datasets including C with ACSL, Java with JML, and Dafny programs. The pipeline integrates abstract syntax tree parsing with semantic embeddings derived from models such as SentenceTransformer and CodeBERT. This enables the generation of graph representations that capture both structural relationships and semantic context. Our results show that consistent graph representations can be constructed across different languages and annotation styles. This work provides a practical basis for future steps in semantic enrichment and approximate graph matching for scalable verification artefact reuse.

📄 PDF Abstract BibTeX arXiv:2604.26578

Code (0)

등록된 구현이 없습니다.

Tasks

Graph Matching

Similar Papers 제목 키워드 기반

Terra: Imperative-Symbolic Co-Execution of Imperative Deep Learning Programs

2022-01-23 · NeurIPS 2021 12 · Taebum Kim, Eunji Jeong, Geon-Woo Kim, Yunmo Koo 외

Imperative programming allows users to implement their deep neural networks (DNNs) easily and has become an essential part of recent deep learning (DL) frameworks. Recently, several systems have been proposed to combine …

Deep Learning

Speculative Automated Refactoring of Imperative Deep Learning Programs to Graph Execution

2025-04-07 · Raffi Khatchadourian, Tatiana Castro Vélez, Mehdi Bagherzadeh, Nan Jia 외

Efficiency is essential to support ever-growing datasets, especially for Deep Learning (DL) systems. DL frameworks have traditionally embraced deferred execution-style DL code -- supporting symbolic, graph-based Deep Neu…

High-Order Relation Construction and Mining for Graph Matching

2020-10-09 · Hui Xu, Liyao Xiang, Youmin Le, Xiaoying Gan 외

Graph matching pairs corresponding nodes across two or more graphs. The problem is difficult as it is hard to capture the structural similarity across graphs, especially on large graphs. We propose to incorporate high-or…

Graph MatchingRelationVocal Bursts Intensity Prediction

JANUS: Fast and Flexible Deep Learning via Symbolic Graph Execution of Imperative Programs

2018-12-04 · Eunji Jeong, Sungwoo Cho, Gyeong-In Yu, Joo Seong Jeong 외

The rapid evolution of deep neural networks is demanding deep learning (DL) frameworks not only to satisfy the requirement of quickly executing large computations, but also to support straightforward programming models f…

On oblivious branching programs with bounded repetition that cannot efficiently compute CNFs of bounded treewidth

2015-10-10 · Igor Razgon

In this paper we study complexity of an extension of ordered binary decision diagrams (OBDDs) called $c$-OBDDs on CNFs of bounded (primal graph) treewidth. In particular, we show that for each $k$ there is a class of CNF…