English

Interleaving & Reconfigurable Interaction: Separating Choice from Scheduling using Glue

Logic in Computer Science 2021-08-02 v1

Abstract

Reconfigurable interaction induces another dimension of nondeterminism in concurrent systems which makes it hard to reason about the different choices of the system from a global perspective. Namely, (1) choices that correspond to concurrent execution of independent events; and (2) forced interleaving (or scheduling) due to reconfiguration. Unlike linear order semantics of computations, partial order semantics recovers information about the interdependence among the different events for fixed interaction, but still is unable to handle reconfiguration. We introduce glued partial orders as a way to capture reconfiguration. Much like partial orders capture all possible choices for fixed systems, glued partial orders capture all possible choices alongside reconfiguration. We show that a glued partial order is sufficient to correctly capture all partial order computations that differ in forced interleaving due to reconfiguration. Furthermore, we show that computations belonging to different glued partial orders are only different due to non-determinism.

Keywords

Cite

@article{arxiv.2107.14668,
  title  = {Interleaving & Reconfigurable Interaction: Separating Choice from Scheduling using Glue},
  author = {Yehia Abd Alrahman and Mauricio Martel and Nir Piterman},
  journal= {arXiv preprint arXiv:2107.14668},
  year   = {2021}
}

Comments

This work is funded by the ERC consolidator grant D-SynMA (No. 772459) and the Swedish research council grants: SynTM (No.2020-03401) and VR project (No. 2020-04963)

R2 v1 2026-06-24T04:41:31.635Z