Formal descriptions of semantics have so far failed to match the acceptance and popularity of formal descriptions of syntax. Thus, in current standards for programming languages, syntax is usually described formally but semantics informally, despite the greater danger of impreciseness in the description of semantics. Possible reasons for this state of affairs are discussed. Action Semantics, which has been developed from Denotational Semantics and Abstract Semantic Algebras, has some features that may make it more attractive than other semantic formalisms. This paper describes and motivates Action Semantics, and gives some realistic examples of its use
Most languages in Model Driven Engineering (MDE) are defined by metamodels. Metamodels specify the s...
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...
Formal semantics is a topic of major importance in the study of programming languages. Its applicat...
Action Semantics is a framework for the formal descriptionof programming languages. Its main advanta...
This paper is a themed account of the action semantics project, which Peter Mosses has led since the...
Action Semantics is a framework for the formal specification of programming languages. Two different...
This paper is a themed account of the action semantics project, which Peter Mosses has led since the...
Action notation is used in the action semantics fratnework, for specifying actions representing pro...
The recently-developed framework of Unified Algebras is intended for axiomatic specification of abst...
AbstractIn a series of papers, Mosses and Watt define action semantics, a metalanguage for high leve...
UML currently lacks a rigorously defined semantics for its models, which makes formally ana-lyzing a...
I Why are we interested in semantics? Other than syntax, the pure appearance of a language, we are a...
Action semantics is a framework for semantic description of prograrnming languages. In this framewo...
Abstract: Object-Oriented Action Semantics is a semantic framework for the defi-nition of programmin...
Most languages in Model Driven Engineering (MDE) are defined by metamodels. Metamodels specify the s...
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...
Formal semantics is a topic of major importance in the study of programming languages. Its applicat...
Action Semantics is a framework for the formal descriptionof programming languages. Its main advanta...
This paper is a themed account of the action semantics project, which Peter Mosses has led since the...
Action Semantics is a framework for the formal specification of programming languages. Two different...
This paper is a themed account of the action semantics project, which Peter Mosses has led since the...
Action notation is used in the action semantics fratnework, for specifying actions representing pro...
The recently-developed framework of Unified Algebras is intended for axiomatic specification of abst...
AbstractIn a series of papers, Mosses and Watt define action semantics, a metalanguage for high leve...
UML currently lacks a rigorously defined semantics for its models, which makes formally ana-lyzing a...
I Why are we interested in semantics? Other than syntax, the pure appearance of a language, we are a...
Action semantics is a framework for semantic description of prograrnming languages. In this framewo...
Abstract: Object-Oriented Action Semantics is a semantic framework for the defi-nition of programmin...
Most languages in Model Driven Engineering (MDE) are defined by metamodels. Metamodels specify the s...
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...