Publication | Open Access
The <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" altimg="si1.gif" overflow="scroll"><mml:mi mathvariant="double-struck">K</mml:mi></mml:math> Primer (version 3.3)
22
Citations
15
References
2014
Year
EngineeringVerificationSoftware EngineeringState-space ExplorerSoftware AnalysisFormal VerificationMath XmlnsProgramming LanguagesHigh-level Programming LanguageFormal SpecificationProgramming Language ImplementationComputer ScienceExtensible LanguageSoftware DesignProgramming Language DesignProgram AnalysisAutomated ReasoningParticle PhysicsConcurrent LanguagesFormal MethodsComputer AlgebraK ToolSystem Software
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1