The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

History-Based Reasoning About Behavioral Subtyping

The work

AuthorsJinting Bian; Hans-Dieter A. Hiep; Frank S. de Boer
Editors
Typeinproceedings
Year2024
Citekeybian2024historybased

Where it appeared

Published inTheoretical Aspects of Computing
PublisherSpringer
SeriesLecture Notes in Computer Science
Pages331--349

Empty on purpose

copy

Related

Distinct frombian2026historybased

Abstract

We introduce a new history-based proof-theory for reasoning about behavioral subtyping in class and interface hierarchies. Our approach is based on a semantic definition of types in terms of sets of sequences of method calls and returns, so-called histories. Behavioral subtyping is then naturally defined semantically as a set-theoretic subset relation between sets of histories, modulo a projection relation that captures the syntactic subtype relation. The main contribution is a Hoare-style proof theory for the specification and verification of the behavioral subtyping relation in terms of histories, abstracting from the underlying implementation. Through the use of a banking example we show the practical applicability of our approach.

How it got here

How it got hereimport via drheap-program-correctness
Added2026-08-19 00:00 UTC
Not denied bya person 2026-10-29 17:12 UTC

Filed under

bian deboer hiep lncs

Cite it as

@inproceedings{bian2024historybased,
  title        = {History-Based Reasoning About Behavioral Subtyping},
  author       = {Jinting Bian and Hans-Dieter A. Hiep and Frank S. de Boer},
  year         = {2024},
  booktitle    = {Theoretical Aspects of Computing},
  publisher    = {Springer},
  series       = {Lecture Notes in Computer Science},
  pages        = {331--349},
  doi          = {10.1007/978-3-031-77019-7_19},
}

This record lives at https://refs.drheap.org/bian2024historybased/ and will keep doing so.