Skip to content
View palmskog's full-sized avatar

Organizations

@UniMath @DistributedComponents @proofengineering @coq-community
Block or Report

Block or report palmskog

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
palmskog/README.md

About me

I am a researcher and teacher at KTH Royal Institute of Technology in the Theoretical Computer Science division and the STEP research group. I do research primarily on topics related to program verification and proof engineering.

Research interests

I am interested in development of techniques and tools based on proof assistants for construction of functionally correct and secure software systems; see my research publications on DBLP and Google Scholar. I use Coq for both proving and programming and am a member of the Coq Team, where I help maintain the Coq opam archive, the Coq Platform, and Coq-community. I also use HOL4 and usually program in languages in the ML family such as OCaml, Standard ML, and CakeML.

Pinned

  1. uwplse/verdi-raft uwplse/verdi-raft Public

    An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework

    Coq 177 18

  2. ejgallego/coq-serapi ejgallego/coq-serapi Public

    Coq Protocol Playground with Se(xp)rialization of Internal Structures.

    OCaml 123 39

  3. EngineeringSoftware/mcoq EngineeringSoftware/mcoq Public

    Mutation analysis tool for Coq verification projects

    Java 27 1

  4. EngineeringSoftware/roosterize EngineeringSoftware/roosterize Public

    Tool for suggesting lemma names in Coq verification projects

    Python 18 5

  5. runtimeverification/algorand-verification runtimeverification/algorand-verification Public

    Formal verification of the Algorand consensus protocol

    Coq 26 5

  6. kth-step/mil kth-step/mil Public

    Formal definition, metatheory, and tools for the Machine Independent Language using HOL4 and CakeML

    Standard ML 1