
TL;DR
This paper introduces action codes, a theoretical framework linking high-level state machine models with low-level refined actions, using Galois connections to facilitate model abstraction, refinement, and conformance in system testing.
Contribution
It develops a formal approach using action codes and Galois connections to relate high-level and low-level models, enabling better abstraction and conformance checking.
Findings
Defines contraction and refinement operators for action codes
Establishes Galois connections for model comparison
Provides methods for translating between abstract and concrete actions
Abstract
We provide a new perspective on the problem how high-level state machine models with abstract actions can be related to low-level models in which these actions are refined by sequences of concrete actions. We describe the connection between high-level and low-level actions using \emph{action codes}, a variation of the prefix codes known from coding theory. For each action code , we introduce a \emph{contraction} operator that turns a low-level model into a high-level model, and a \emph{refinement} operator that transforms a high-level model into a low-level model. We establish a Galois connection , where is the well-known simulation preorder. For conformance,…
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.
