article وصول مفتوح

Verification of message-passing uninterpreted programs

  • Science of Computer Programming
  • Elsevier BV
Research footprint

At a glance

الاستشهادات
0
المراجع
30
Comments
0
Paper overview

Abstract

Message-passing programs involve several processes with channel-based communications to deal with tasks concurrently. The complex computations and communications between processes make the verification of message-passing programs hard. By regarding the functions in programs as uninterpreted functions, we focus on the verification problem of message-passing uninterpreted programs. Although the usage of uninterpreted functions alleviates the computational difficulties brought by functions, the verification problem is still undecidable in general. In this work, we provide a decidable subclass of message-passing uninterpreted programs, wherein programs in this subclass satisfy the property of k-record coherence . The decidability result closely relies on communicating finite-state machine (CFM) with bounded channels. Based on the decidability result, we proposed a verification framework for message-passing uninterpreted programs.

Record transparency

Publication details

DOI
10.1016/j.scico.2023.103075
OpenAlex
W4390511931
Document type
article
Language
EN
Source
Science of Computer Programming
Last metadata update
المجتمع

Comments

تسجيل الدخول للانضمام إلى النقاش.

  1. لا توجد تعليقات بعد. ابدأ النقاش.