Partition Refinement of Component Interaction Automata: Why Structure Matters More Than Size
Markus Lumpe (Swinburne University of Technology, Australia), Rajesh, Vasa (Swinburne University of Technology, Australia)

TL;DR
This paper investigates why partition refinement succeeds or fails in automata-based models, revealing that the structural properties of specifications, rather than their size, are key to effective state space reduction.
Contribution
The study provides empirical evidence that the structure of automata specifications significantly influences partition refinement success, offering predictors for its effectiveness.
Findings
Structural properties predict refinement success
Scale-free networks aid in state space reduction
Refinement effectiveness varies with network topology
Abstract
Automata-based modeling languages, like Component Interaction Automata, offer an attractive means to capture and analyze the behavioral aspects of interacting components. At the center of these modeling languages we find finite state machines that allow for a fine-grained description how and when specific service requests may interact with other components or the environment. Unfortunately, automata-based approaches suffer from exponential state explosion, a major obstacle to the successful application of these formalisms in modeling real-world scenarios. In order to cope with the complexity of individual specifications we can apply partition refinement, an abstraction technique to alleviate the state explosion problem. But this technique too exhibits exponential time and space complexity and, worse, does not offer any guarantees for success. To better understand as to why partition…
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.
