1992
DOI: 10.1017/cbo9780511569869
|View full text |Cite
|
Sign up to set email alerts
|

Action Semantics

Abstract: Action Semantics is a novel approach to the formal description of programming languages. Its abstractness is at an intermediate level, between that of denotational and operational semantics. Action Semantics has considerable pragmatic advantages over all previous approaches, in its comprehensibility and accessibility, and especially in the usefulness of its semantic descriptions of realistic programming languages. In this volume, Dr Peter Mosses gives a thorough introduction to action semantics, and provides s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
60
0

Year Published

1999
1999
2009
2009

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 87 publications
(60 citation statements)
references
References 0 publications
0
60
0
Order By: Relevance
“…The architecture of AM 2 is based on the meta-programming paradigm, which is largely used to program AAs. And there are programming languages based on a framework that can already be interpreted in terms of AbS (Mosses, 1992).…”
Section: Conclusion: From Grounding To Communicatingmentioning
confidence: 99%
“…The architecture of AM 2 is based on the meta-programming paradigm, which is largely used to program AAs. And there are programming languages based on a framework that can already be interpreted in terms of AbS (Mosses, 1992).…”
Section: Conclusion: From Grounding To Communicatingmentioning
confidence: 99%
“…This idea was tested on Pascal [22] and Standard ML [28]. Again, these tests demonstrated that action semantics is usable.…”
Section: Applicationsmentioning
confidence: 99%
“…The first such test was an ASD of Pascal developed by Peter and me [22]. This was followed by ASDs of various imperative, object-oriented, functional, and concurrent programming languages, including CCS and CSP [4], Java [3], and Standard ML [28].…”
Section: Applicationsmentioning
confidence: 99%
“…Similarly, Braga and Mosses are using Maude to develop executable environment for Structural Operational Semantics and for Action Semantics [53]; and Bruni, Meseguer and Montanari have defined a mapping from Tile Logic to Rewriting Logic [9] and have used it as a basis for executing tile logic specifications in Maude [8]. It would be quite interesting to explore Maude implementations for other specification languages such as a next-generation CafeOBJ [26] and CASL [18].…”
Section: Implementing Formal Specification Languagesmentioning
confidence: 99%