TU/e Research Portal · 2005 · 61 citations · 83 references
ComputingComputer ScienceMathematicsFormal MethodsProgramming LanguagesTheory Of ComputationComputational ModelsFormal Language FoundationsFormal SemanticsSpecification LanguagesConservativityEquational LogicOperational SemanticsProcess SemanticsStructural Operational Semantics
Defining a formal (i.e., mathematical) semantics for computer languages is the first step towards developing rigorous techniques for reasoning about computerprograms and specifications in such a language. Structural Operational Semantics (SOS), introduced by Plotkin in 1981, has become a popular technique for defining formal semantics. In this thesis, we first review the basic concepts of SOS and the existing meta-results. Subsequently, we enhance the state of the art in this field by offering the following contributions:• developing a syntactic format guaranteeing a language construct to be commutative;• extending the existing congruence and well-definedness meta-results to the setting with equational specifications;• defining a more liberal notion of operational conservativity, called orthogonality,and formulating meta-theorems for it;• prototyping a framework for checking the premises of congruence and conservativity meta-theorems and animating programs according to their SOS specification;• defining notions of bisimulation with data and formulating syntactic rule formats guaranteeing congruence for these notions;• proposing syntactic rule formats for guaranteeing congruence of strong bisimilarity and higher-order bisimilarity in the setting of higher order processes.
83
The stable model semantics for logic programming
Michael Gelfond, Vladimir Lifschitz · 1988 · 3.4K citations
A calculus of mobile processes, I
Robin Milner, Joachim Parrow, David Walker · Information and Computation · 1992 · 2.8K citations · Full text
Security Policies and Security Models
Joseph A. Goguen, José Meseguer · 1982 · 2.1K citations
A Structural Approach to Operational Semantics
Gordon Plotkin · 2004 · 2K citations