TLA+ specifications request for project

112 views
Skip to first unread message

Shun Le Yi Mon

unread,
Nov 29, 2023, 11:03:16 AM11/29/23
to tlaplus
Hi everyone,

I am a final year undergraduate computer science student working on TLA+ specification clones analysis as my final year project. I am searching for more TLA+ specifications to analysis. I have gathered specifications from https://github.com/tlaplus/ExamplesIt would be my great pleasure if you have and/or are willing to share specifications you know and/or created. 

If you have any questions related to me, the project or how I will be using the specifications, please let me know and I am more than happy to answer them all. 

Thanks for your time.

Andrew Helwer

unread,
Nov 29, 2023, 1:24:15 PM11/29/23
to tlaplus
What sort of specifications are you looking for? What is clones analysis?

Andrew

Shun Le Yi Mon

unread,
Dec 1, 2023, 5:46:26 AM12/1/23
to tlaplus
I am looking for all kinds of specifications. My project involves identifying, analysing and evaluating code clones from all kinds of TLA+ specifications.

Ognjen Maric

unread,
Dec 6, 2023, 6:34:16 PM12/6/23
to tlaplus
if I understand correctly you're looking for TLA specifications and corresponding code that implements them? If so, there's a bunch of TLA models here:
https://github.com/dfinity/tla-models
These model different components of the Internet Computer blockchain. All the corresponding source code is here:
https://github.com/dfinity/ic
Some code is fairly close to the model, for some the model is rather abstract and the code is strewn all over the repository. Also note that for most (though not really all) of these models the code came first, i.e., the verification was post-hoc. I don't know if that fulfills your definition of "clone".

Cheers,
Ognjen

Shun Le Yi Mon

unread,
Dec 7, 2023, 5:22:41 PM12/7/23
to tlaplus
I will have a look and find the ones that I can use. Thank you very much for your response.

Many thanks, 
Shun Le Yi Mon
Reply all
Reply to author
Forward
0 new messages