Assume-guarantee contract algebras are dp-algebras

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Castiglioni, Jose Luis, Ertola-Biraben, Rodolfo
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866918145132855296
author Castiglioni, Jose Luis
Ertola-Biraben, Rodolfo
author_facet Castiglioni, Jose Luis
Ertola-Biraben, Rodolfo
contents In [Incer Romeo, I. X., \textit{The Algebra of Contracts}. Ph.D. Thesis, UC Berkeley (2022)] an algebraic perspective on assume-guarantee contracts is proposed. This proposal relies on a construction involving Boolean algebras. However, the structures thus proposed lack a clearly prescribed set of basic operations, necessary if we want to see them as a class of algebras (in the sense of Universal Algebra). In this article, by prescribing a suitable set of basic operations on contracts, we manage to describe these algebras as (a generating set of members of) well-known varieties.
format Preprint
id arxiv_https___arxiv_org_abs_2402_12514
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Assume-guarantee contract algebras are dp-algebras
Castiglioni, Jose Luis
Ertola-Biraben, Rodolfo
Logic in Computer Science
Rings and Algebras
03G25, 06D30, 08B99
F.3.1
In [Incer Romeo, I. X., \textit{The Algebra of Contracts}. Ph.D. Thesis, UC Berkeley (2022)] an algebraic perspective on assume-guarantee contracts is proposed. This proposal relies on a construction involving Boolean algebras. However, the structures thus proposed lack a clearly prescribed set of basic operations, necessary if we want to see them as a class of algebras (in the sense of Universal Algebra). In this article, by prescribing a suitable set of basic operations on contracts, we manage to describe these algebras as (a generating set of members of) well-known varieties.
title Assume-guarantee contract algebras are dp-algebras
topic Logic in Computer Science
Rings and Algebras
03G25, 06D30, 08B99
F.3.1
url https://arxiv.org/abs/2402.12514