Proving the validity of equations in GSOS languages using rule-matching bisimilarity
GSOS (i.e., generalized structural operational semantics) rules specify the transitions that a process expression \(f(x_1,\dots,x_n)\) can make in terms of the transitions that the \(x_i\) can and/or cannot make. Here \(f\) is the process operator whose semantics is being defined. This paper considers the problem of proving that two process expressions that may contain uninstantiated process variables are equivalent, that is, for any instantiation of all variables, the resulting process expressions are bisimilar. The idea is to exhibit a bisimulation-like relation between the uninstantiated process expressions. The method is sound but not complete. To facilitate working at the uninstantiated level, GSOS rules are replaced by ``ruloids which specify the transitions of process contexts \(D[x1,\dots,x_n]\) instead of process expressions. Here \(D\) may be a more complicated expression than just a single operator like \(f\). The paper contains a theorem saying that for any finite set of GSOS rules, the relevant set of ruloids can be effectively constructed. The paper demonstrates that a number of process equations such as \((x;y);z = x;(y;z)\) can be proven with the method. It also presents initial results on subclasses for which the method is complete, and discusses extension to GSOS rules with predicates.
- A complete inference system for a class of regular behaviours
- A conservative look at operational semantics with variable binding
- A Rule Format for Associativity
- A rule format for unit elements
- A syntactic commutativity format for SOS
- Algebraic laws for nondeterminism and concurrency
- An algebra for process creation
- Automating soundness proofs
- Axiomatizing GSOS with termination
- Bisimilarity of open terms.
- Bisimulation can't be traced
- Compositionality of Hennessy-Milner logic by structural operational semantics
- Compositionality Through an Operational Semantics of Contexts
- Higher-level synchronising devices in Meije-SCCS
- scientific article; zbMATH DE number 4039251 (Why is no real title available?)
- scientific article; zbMATH DE number 48630 (Why is no real title available?)
- Laws of programming
- Precongruence formats for decorated trace semantics
- Process Algebra
- Rule formats for determinism and idempotence
- SOS formats and meta-theory: 20 years after
- Structured operational semantics and bisimulation as a congruence
- Turning SOS rules into equations
This page was built for publication: Proving the validity of equations in GSOS languages using rule-matching bisimilarity
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2883120)