activity
20202025
most citedA Quantitative Study of Security Bug Fixes of GitHub Repositories

1 citations · 6 across the 8 of their papers we have counts for

collaborators
Showing cs.PLShow all

5 papers · 1 filter

cs.PL2025

Solvable Tuple Patterns and Their Applications to Program Verification

Naoki Kobayashi, Ryosuke Sato, Ayumi Shinohara +1

Despite the recent progress of automated program verification techniques, fully automated verification of programs manipulating recursive data structures remains a challenge. We in…

cs.PL2023★ 1 cited

Borrowable Fractional Ownership Types for Verification

Takashi Nakayama, Yusuke Matsushita, Ken Sakayori +2

Automated verification of functional correctness of imperative programs with references (a.k.a. pointers) is challenging because of reference aliasing. Ownership types have recentl…

cs.PL2022★ 1 cited

Gradual Tensor Shape Checking

Momoko Hattori, Naoki Kobayashi, Ryosuke Sato

Tensor shape mismatch is a common source of bugs in deep learning programs. We propose a new type-based approach to detect tensor shape mismatches. One of the main features of our…

cs.PL2022★ 1 cited

Automatic HFL(Z) Validity Checking for Program Verification

Naoki Kobayashi, Kento Tanahashi, Ryosuke Sato +1

We propose an automated method for checking the validity of a formula of HFL(Z), a higher-order logic with fixpoint operators and integers. Combined with Kobayashi et al.'s reducti…

cs.PL2021★ 1 cited

Termination Analysis for the -Calculus by Reduction to Sequential Program Termination

Tsubasa Shoshi, Takuma Ishikawa, Naoki Kobayashi +3

We propose an automated method for proving termination of -calculus processes, based on a reduction to termination of sequential programs: we translate a -calculus process to…