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

Re: [tlaplus] TLA+ for parser correctness

https://github.com/tlaplus/Examples/blob/master/specifications/tcp/tcp.tla is my TLA+ spec of the abstract state machine defined in RFC 9293 (TCP).


> On May 12, 2024, at 2:24 PM, Aman Shaikh <amanshaikh75@xxxxxxxxx> wrote:
> Hi Moshe
> I have used TLA+ for network protocols - BGP to be specific, so yes, TLA+ can be used for verifying properties of a network protocol. But it depends on what exactly you're trying to achieve. Can you elaborate on what kind of properties you want to check?
> aman
> On Sunday, May 12, 2024 at 11:19:03 AM UTC-4 Markus Kuppe wrote:
> "Code for network protocol messages" is a bit vague, but if your main interest lies in securely parsing data transmitted over networks, you might find https://project-everest.github.io/everparse/ to be useful. 
> > On May 11, 2024, at 10:39 PM, moshe kravchik <moshe.k...@xxxxxxxxx> wrote: 
> > 
> > This is a question to the TLA+ experts. I need to write code for network protocol messages' correctness and validity. I want to make sure I get everything correct. Is TLA+/PlusCal the right tool for the job? Are there any examples of applying it to similar tasks? 

You received this message because you are subscribed to the Google Groups "tlaplus" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tlaplus+unsubscribe@xxxxxxxxxxxxxxxx.
To view this discussion on the web visit https://groups.google.com/d/msgid/tlaplus/C2AA3ABB-1BBD-471D-A084-D4589700B54A%40lemmster.de.