The K Primer (version 3.3)

https://doi.org/10.1016/j.entcs.2014.05.003Get rights and content
Under a Creative Commons license
open access

Abstract

This paper serves as a brief introduction to the K tool, a system for formally defining programming languages. It is shown how sequential or concurrent languages can be defined in K simply and modularly. These formal definitions automatically yield an interpreter for the language, as well as program analysis tools such as a state-space explorer.

Keywords

Theory and formal methods
programming language design

Cited by (0)