View Proposal


Proposer
James McKinna
Title
programming languages in the K framework
Goal
Description
The K framework https://kframework.org/ (with additional tooling at https://github.com/runtimeverification/k) is, in the words of its developers, "a rewrite-based executable semantic framework in which programming languages, type systems and formal analysis tools can be defined using configurations and rules. " This project concerns doing experiments with representation of, and perhaps reasoning with, programming languages not already supported by K. We also have the offer of services from runtimeverification.com for technical advice and support. Further details of the scope and difficulty of this project available on request. There is room for >1 student to work with me on this.
Resources
Background
Url
Difficulty Level
Easy
Ethical Approval
None
Number Of Students
2
Supervisor
James McKinna
Keywords
Degrees