Connectivity of spaces of directed paths in geometric models for concurrent computation
Martin Raussen

TL;DR
This paper develops a topological approach to analyze the connectivity of execution spaces in higher dimensional automata modeling concurrent systems, using spare capacities to estimate path connectedness and detect deadlocks.
Contribution
It introduces a method to estimate the connectedness of path spaces in simple HDAs via spare capacities, linking local and global topological properties.
Findings
Connectedness of path spaces can be bounded by spare capacities.
Spare capacities help identify deadlocks and critical states.
The approach applies a nerve lemma to relate local and global topology.
Abstract
Higher Dimensional Automata (HDA) are higher dimensional relatives to transition systems in concurrency theory taking into account to which degree various actions commute. Mathematically, they take the form of labelled cubical complexes. It is important to know, and challenging from a geometric/topological perspective, whether the space of directed paths (executions in the model) between two vertices (states) is connected; more generally, to estimate higher connectedness of these path spaces. This paper presents an approach for such an estimation for particularly simple HDA modelling the access of a number of processors to a number of resources with given limited capacity each. It defines a spare capacity for a concurrent program with prescribed periods of access of the processors to the resources. It shows that the connectedness of spaces of directed paths can be estimated (from…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Interconnection Networks and Systems · Formal Methods in Verification
