跳到主要导航 跳到搜索 跳到主要内容

Operational and Algebraic Approaches to the Two-Run Relational System

  • Zhiru Hou
  • , Huibiao Zhu*
  • , Jonathan P. Bowen
  • *此作品的通讯作者
  • East China Normal University
  • London South Bank University
  • Southwest University

科研成果: 书/报告/会议事项章节章节同行评审

摘要

Relational Hoare logic extends the applicability of modular deductive verification to encompass the verification of crucial 2-run properties. Most of the current research mainly focuses on the practical applications of relational Hoare logic. However, incorporating parallel programs into the logic may further complicate the system design, which is an aspect that most research has overlooked. Therefore, this paper updates the system, referred to as the relational system, by incorporating parallel composition. In this paper, we formalize an operational semantics (called relational operational semantics) for the system, which provides a precise understanding of the language and further explores the implications of 2-runs from the formal methods perspective. In order to investigate program equivalence, bisimulation is introduced for the relational system based on the operational semantics. Furthermore, a set of algebraic laws is studied, which includes the conditional construct and parallel composition. The correctness of these algebraic laws is proved via the defined bisimulation. This reflects that our bisimulation is a practical approach to exploring program equivalence for the system.

源语言英语
主期刊名Lecture Notes in Computer Science
出版商Springer Science and Business Media Deutschland GmbH
150-170
页数21
DOI
出版状态已出版 - 2026

出版系列

姓名Lecture Notes in Computer Science
16060 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

学术指纹

探究 'Operational and Algebraic Approaches to the Two-Run Relational System' 的科研主题。它们共同构成独一无二的学术指纹。

引用此