[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [FuSa SIG] TLA+/PlusCal



On Aug 14, 2019, at 09:42, Julien Grall <julien.grall@xxxxxxx> wrote:

Hi all,

As discussed yesterday, Catalin Marinas (Arm64 Linux maintainers) has been using TLA+/PlusCal to prove some part of the Linux kernel (ticketlock, qspinlock...). For some examples see [1].

He actually managed to find race conditions in some of the algorithm :).

I can introduce Catalin to anyone interested with TLA+/PlusCal.

Cheers,

[1]  https://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/kernel-tla.git

Thomas Leonard (MirageOS Xen subproject, used in QubesOS firewall) has applied TLA+ to understand vchan protocol ambiguities. 


He has licensed his work as BSD 2-clause, so it can be incorporated into Xen documentation:


Rich
_______________________________________________
Fusa-sig mailing list
Fusa-sig@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/fusa-sig

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.