activity
20232026
most citedOwnership Types for Verification of Programs with Pointer Arithmetic

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

collaborators
Showing cs.PLShow all

6 papers · 1 filter

cs.PL2026

CHC-based Automated Verification of WebAssembly Programs

Akihisa Yagi, Ken Sakayori, Naoki Kobayashi

WebAssembly is a stack-based imperative language widely used to develop safe and efficient Web applications. In this paper, we propose an automated static verification method for a…

cs.PL2026

Prophecy-Based Automated Verification of Message-Passing Programs

Takashi Nagatomi, Musashi Katsura, Naoki Kobayashi +2

We propose a fully automated method for verifying functional correctness of message-passing concurrent programs by reducing verification problems to constrained Horn clause (CHC) s…

cs.PL2026

Relational Hoare Logic for High-Level Synthesis of Hardware Accelerators

Izumi Tanaka, Ken Sakayori, Shinya Takamaeda-Yamazaki +1

High-level synthesis (HLS) is a powerful tool for developing efficient hardware accelerators that rely on specialized memory systems to achieve sufficient on-chip data reuse and of…

cs.PL2025

On Circuit Description Languages, Indexed Monads, and Resource Analysis

Ken Sakayori, Andrea Colledan, Ugo Dal Lago

In this paper, a monad-based denotational model is introduced and shown adequate for the Proto-Quipper family of calculi, themselves being idealized versions of the Quipper program…

cs.PL2023★ 1 cited

Ownership Types for Verification of Programs with Pointer Arithmetic

Izumi Tanaka, Ken Sakayori, Naoki Kobayashi

Toman et al. have proposed a type system for automatic verification of low-level programs, which combines ownership types and refinement types to enable strong updates of refinemen…

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…