2007
DOI: 10.1016/j.tcs.2006.12.019
|View full text |Cite
|
Sign up to set email alerts
|

SOS formats and meta-theory: 20 years after

Abstract: In 1981 Structural Operational Semantics (SOS) was introduced as a systematic way to define operational semantics of programming languages by a set of rules of a certain shape [G.D. Plotkin, A structural approach to operational semantics, Technical Report DAIMI ]. Subsequently, the format of SOS rules became the object of study. Using so-called Transition System Specifications (TSS's) several authors syntactically restricted the format of rules and showed several useful properties about the semantics induced … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
49
0

Year Published

2010
2010
2023
2023

Publication Types

Select...
8

Relationship

2
6

Authors

Journals

citations
Cited by 69 publications
(49 citation statements)
references
References 127 publications
(224 reference statements)
0
49
0
Order By: Relevance
“…A TSS defines a set of transitions, a so called transition relation; see, e.g., [2,30] for formal definitions thereof.…”
Section: Structural Operational Semanticsmentioning
confidence: 99%
See 2 more Smart Citations
“…A TSS defines a set of transitions, a so called transition relation; see, e.g., [2,30] for formal definitions thereof.…”
Section: Structural Operational Semanticsmentioning
confidence: 99%
“…SOS meta-theory research is mainly aimed at proving useful properties about TSSs [2,30] such as congruence results [21], deriving equational theories [1], conservative extensions [19], and soundness of axioms [3]. Research on how to implement them is often underexposed.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Next we represent the meta-SOS notion of a transition-system specification [15,26]. Given any type α, the type α ftrans, of formal α-transitions, consists of pairs, written k l, with k, l :: α, where k is called the source and l the target.…”
Section: Syntax and Operational Semantics Of Processesmentioning
confidence: 99%
“…These properties can either be validated using the semantics of the language with respect to a suitable notion of program equivalence, or they can be guaranteed a priori 'by design'. In particular, for languages equipped with a Structural Operational Semantics (SOS) [32,42,43], there are two closely related lines of work to achieve this goal: firstly, there is a rich body of syntactic rule formats that can guarantee the validity of certain algebraic properties; see [15,39] for recent surveys. Secondly, there are numerous results regarding the mechanical generation of ground-complete axiomatization of various behavioral equivalences and preorders for SOS language specifications in certain formats [3,5,18,22,30,46,47].…”
Section: Introductionmentioning
confidence: 99%