Some basic programming constructs (e.g., conditional statements) are found in many different programming languages, and can often be included without change when a new language is designed. When writing a semantic description of a language, however, it is usually not possible to reuse parts of previous descriptions without change. This paper introduces a new Action Semantic Description Formalism, ASDF, which has been designed specifically for giving reusable action semantic descriptions of individual language constructs. An initial case study in the use of ASDF has already provided reusable descriptions of all the basic constructs underlying Core ML. The paper also describes the Action Environment, a new environment supporting use and valid...
Action Semantics is a framework for the formal descriptionof programming languages. Its main advanta...
Most languages in Model Driven Engineering (MDE) are defined by metamodels. Metamodels specify the s...
Formal descriptions of semantics have so far failed to match the acceptance and popularity of formal...
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...
AbstractSome basic programming constructs (e.g., conditional statements) are found in many different...
Some basic programming constructs (e.g., conditional statements) are found in many different program...
AbstractSome basic programming constructs (e.g., conditional statements) are found in many different...
AbstractSome basic programming constructs (e.g., conditional statements) are found in many different...
AbstractSome basic programming constructs (e.g., conditional statements) are found in many different...
Some basic programming constructs (e.g., conditional statements) are found in many di#erent programm...
AbstractModularity and tool support are crucial features for practical use of formal descriptions of...
Usually, the majority of language constructs found in a programming language can also be found in ma...
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 Semantics is a framework for the formal descriptionof programming languages. Its main advanta...
Most languages in Model Driven Engineering (MDE) are defined by metamodels. Metamodels specify the s...
Formal descriptions of semantics have so far failed to match the acceptance and popularity of formal...
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...
AbstractSome basic programming constructs (e.g., conditional statements) are found in many different...
Some basic programming constructs (e.g., conditional statements) are found in many different program...
AbstractSome basic programming constructs (e.g., conditional statements) are found in many different...
AbstractSome basic programming constructs (e.g., conditional statements) are found in many different...
AbstractSome basic programming constructs (e.g., conditional statements) are found in many different...
Some basic programming constructs (e.g., conditional statements) are found in many di#erent programm...
AbstractModularity and tool support are crucial features for practical use of formal descriptions of...
Usually, the majority of language constructs found in a programming language can also be found in ma...
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 Semantics is a framework for the formal descriptionof programming languages. Its main advanta...
Most languages in Model Driven Engineering (MDE) are defined by metamodels. Metamodels specify the s...
Formal descriptions of semantics have so far failed to match the acceptance and popularity of formal...