2012
DOI: 10.1007/978-3-642-32759-9_23
|View full text |Cite
|
Sign up to set email alerts
|

Executing Formal Semantics with the $\mathbb K$ Tool

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
4
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 2 publications
0
4
0
Order By: Relevance
“…Semantic frameworks target simulation of dynamic semantics specifications, rather than generating efficient interpreters, as is the goal for DynSem. The K semantic framework [31] provides an integrated language for defining the syntax, static, and dynamic semantics of a language. Dynamic semantics are defined in terms of structural and reduction rules.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Semantic frameworks target simulation of dynamic semantics specifications, rather than generating efficient interpreters, as is the goal for DynSem. The K semantic framework [31] provides an integrated language for defining the syntax, static, and dynamic semantics of a language. Dynamic semantics are defined in terms of structural and reduction rules.…”
Section: Related Workmentioning
confidence: 99%
“…• Semantics frameworks such as PLT Redex [17], K [31], and I-MSOS [37,9] support separation of concerns in specification of dynamic semantics. The main goal is the formalization and documentation of the dynamic semantics of programming languages or models of full-fledged languages.…”
Section: Related Workmentioning
confidence: 99%
“…For more information about the K toolchain, including the K compiler, the reader may consult [14], [12].…”
Section: Java -Jar Parserjar Programmentioning
confidence: 99%
“…Transformation systems have also been used as a basis for impressive language endeavours in the space of mechanised meta theory. For example, the K framework (Lazar et al, 2012) has been used to provide a best-in-class operational semantics for C , and PLT Redex (Felleisen et al, 2009) uses transformations as a basis for authoring operational semantics (Klein et al, 2012). KURE has a significantly more modest goal: supporting the rewriting of tree-structured data using techniques from generic programming and design patterns from strategic programming.…”
Section: Related Workmentioning
confidence: 99%