This paper is a themed account of the action semantics project, which Peter Mosses has led since the 1980s. It explains his motivations for developing action semantics, the inspirations behind its design, and the foundations of action semantics based on unified algebras. It goes on to outline some applications of action semantics to describe real programming languages, and some efforts to implement programming languages using action semantics directed compiler generation. It concludes by outlining more recent developments and reflecting on the success of the action semantics project
Some basic programming constructs (e.g., conditional statements) are found in many different program...
Some basic programming constructs (e.g., conditional statements) are found in many different program...
Action notation is used in the action semantics fratnework, for specifying actions representing pro...
This paper is a themed account of the action semantics project, which Peter Mosses has led since the...
Formal descriptions of semantics have so far failed to match the acceptance and popularity of formal...
Formal semantics is a topic of major importance in the study of programming languages. Its applicat...
Action Semantics is a framework for the formal specification of programming languages. Two different...
Action Semantics is a framework for the formal descriptionof programming languages. Its main advanta...
The recently-developed framework of Unified Algebras is intended for axiomatic specification of abst...
AbstractThis article demonstrates a method for composing a programming language by combining action-...
This article demonstrates a method for composing a programming language by combining action-semantic...
AbstractThis article demonstrates a method for composing a programming language by combining action-...
Some basic programming constructs (e.g., conditional statements) are found in many different program...
I Why are we interested in semantics? Other than syntax, the pure appearance of a language, we are a...
Some basic programming constructs (e.g., conditional statements) are found in many different program...
Some basic programming constructs (e.g., conditional statements) are found in many different program...
Some basic programming constructs (e.g., conditional statements) are found in many different program...
Action notation is used in the action semantics fratnework, for specifying actions representing pro...
This paper is a themed account of the action semantics project, which Peter Mosses has led since the...
Formal descriptions of semantics have so far failed to match the acceptance and popularity of formal...
Formal semantics is a topic of major importance in the study of programming languages. Its applicat...
Action Semantics is a framework for the formal specification of programming languages. Two different...
Action Semantics is a framework for the formal descriptionof programming languages. Its main advanta...
The recently-developed framework of Unified Algebras is intended for axiomatic specification of abst...
AbstractThis article demonstrates a method for composing a programming language by combining action-...
This article demonstrates a method for composing a programming language by combining action-semantic...
AbstractThis article demonstrates a method for composing a programming language by combining action-...
Some basic programming constructs (e.g., conditional statements) are found in many different program...
I Why are we interested in semantics? Other than syntax, the pure appearance of a language, we are a...
Some basic programming constructs (e.g., conditional statements) are found in many different program...
Some basic programming constructs (e.g., conditional statements) are found in many different program...
Some basic programming constructs (e.g., conditional statements) are found in many different program...
Action notation is used in the action semantics fratnework, for specifying actions representing pro...