Specializing anti-unification for interaction models composition via gate connections
By: Joel Nguetoum , Boutheina Bannour , Pascale Le Gall and more
Potential Business Impact:
Builds complex systems from smaller parts.
Interaction models describe distributed systems as algebraic terms, with gates marking interaction points between local views. Composing local models into a coherent global one requires aligning these gates while respecting the algebraic laws of interaction operators. We specialize anti-unification (or generalization) via a special constant-preserving variant, which preserves designated constants while generalizing the remaining structure. We develop a dedicated rule-based procedure for computing these generalizations, prove its termination, soundness, and completeness, extend it modulo equational theories, and integrate it into a standard anti-unification framework. A prototype tool demonstrates the approach's ability to recompose global interactions from partial views.
Similar Papers
Runtime Verification of Interactions Using Automata
Logic in Computer Science
Checks many computer messages for errors.
A General (Uniform) Relational Semantics for Sentential Logics
Logic in Computer Science
Makes many different logic systems work the same.
Computational Exploration of Finite Semigroupoids
Formal Languages and Automata Theory
Makes computers understand how processes work better.