#tla

2025-05-27

Could that be maybe because you FUCKING FIRED EVERYONE THAT KNOWS HOW TO DO THAT??!?!

infosecurity-magazine.com/news

#apt #fbi #tla

C++Nowcppnow
2025-03-29

C++Now 2025 SESSION ANNOUNCEMENT: Using TLA+ to Fix a Very Difficult glibc Bug by Malte Skarupke

schedule.cppnow.org/session/20

Register now at cppnow.org/registration/

2025-03-06

Decentralizers, attention! :)

Last #deltachat releases introduced stable #p2p group membership not found in any other messenger. Members can add/remove peers also while being offline, and when everything comes online again, everyone has the same consistent membership view. We formalized and ran a simulation model using #TLA+ (invented by Leslie Lamport of vector clock fame):

github.com/chatmail/models/tre

and a complementary #pytest model with more corner cases tested here:

github.com/chatmail/models/blo

2025-02-14

@jaykuo If you’re a high level public crook, and swear allegiance, depend on the #TLA (TheLawlessAdmin) to defend you.
If you’re a lawful, honest hard working official, you’ll be expected to throw out your morals and give the Outlaws head and other servicing as needed. If not, you’re deemed a threat.
Or instead of disgusting yourself, you’ll resign.
The problem with this scenario? Only the shit bags will be left to happily do #DD’s (DerDonny) bidding. 🔥😔

Eduardo Françaedo9k@mastodon.sdf.org
2025-01-23

And by "People" I mean first and foremost myself.

Gotta bite the bullet and get back to learning #Lean, #TLA and property based testing.

#FormalMethods

Bernie Sander on the "I am once again asking for your support" meme, but the text instead says "I am once again asking people to learn about formal specification".
Ilya Shchepetkov17451k@treehouse.systems
2024-12-21

foundation.tlapl.us/blog/2024-

New blog post from the #tla+ foundation, it seems there is a lot of activity going on right now in the community.

Wondering whether I should submit a paper to the ABZ conference... It's the one I like the most (comparing to other conferences on #formalmethods). Not sure that I will be able to get a visa, but oh well.

2024-12-10

Формальная верификация протокола IBFT: проверяем безопасность византийского консенсуса в блокчейне

Добрый день! Меня зовут Кирилл Зиборов, я представляю отдел безопасности распределенных систем Positive Technologies. В этой статье я продолжу рассказывать о том, как мы используем инструменты формальной верификации для предотвращения уязвимостей в различных компонентах блокчейна. Ранее мы верифицировали смарт-контракты дедуктивным методом . В этот раз речь пойдет о протоколах консенсуса — механизмах принятия узлами новых транзакций в цепочку, а именно об алгоритме Istanbul Byzantine Fault Tolerant и в целом о том, как можно гарантировать корректность подобных алгоритмов с помощью метода проверки моделей.

habr.com/ru/companies/pt/artic

#формальная_верификация #formal_verification #протокол_консенсуса #блокчейн #криптовалюты #tla+ #model_checking #IBFT #bft

Torsten Finktnfink
2024-12-02

A nicely done and not too long example about using + für the validation of certificates: blog.akquinet.de/2024/11/26/fo

2014-05-14

Every Time Zone now sports UTC, for all you techies. http://everytimezone.com #OMG #UTC #PSA #TLA

Every Time Zone Converter

2024-10-25

Архитектура обучения будущего? Или краткий обзор Total Learning Architecture (TLA)

Статья является некоторым продолжением моих статей по теме стандартов в области обучения персонала. Начнем с картинки на сайте группы ADL. И действительно, спецификация SCORM 2004v3 уже не поддерживается и значительная (если не все) доля отечественных компаний, использующих LMS/LXP системы типа Moodle/WebSoft/Mirapolis/iSpring и т.д. фактически находятся по мнению ADL где-то в левой части «Legacy».

habr.com/ru/articles/853440/

#TLA #xAPI #SCORM #LMS #LRS #Системы_обучения #lcontent

Ilya Shchepetkov17451k@treehouse.systems
2024-10-18

Just saw the new #TLA+ wiki (docs.tlapl.us) and got hit hard by imposter syndrome :blobpeek: So many cool links for the projects that I see for the first time, though I am working in the field for more than 10 years already.

Very excited though, now I really want to try test generation (from the model), trace validations (on the model from the system) and various visualizations!

2024-09-24

+ specification for a queue.

---- MODULE queue ----
EXTENDS Sequences

CONSTANTS Values,none
VARIABLES op,arg,rval,d

ASSUME none \notin Values

Enq ==  /\ op' = "enq"
        /\ rval' = none
        /\ arg' \in Values
        /\ d' = Append(d, arg')

Deq == /\ d # <<>>
       /\ op' = "deq"
       /\ arg' = none
       /\ rval' = Head(d)
       /\ d' = Tail(d)

Init == /\ op = ""
        /\ arg = none
        /\ rval = none
        /\ d = <<>>

Next == Enq \/ Deq

Spec == Init /\ [][Next]_<<op,arg,rval,d>>

====
Teixiteixi
2024-09-07

@dave_andersen

His book contains gems like:

» Hilbert called it ε , but I think it’s better to call it choose. «

» Mathglish differs from English in two ways: It eliminates some of the imprecision of English by giving a precise meaning to some imprecise English words, and it makes the written language more compact by using mathematical formulas to replace English phrases. «

Revised Draft of New Book
1 March 2024

lamport.azurewebsites.net/tla/

GripNewsGripNews
2024-08-28

🌗 TLA+ 的未來
➤ TLA+ 語言變更的考量
lamport.azurewebsites.net/tla/
本文探討了 TLA+ 語言未來的發展方向,並由 TLA+ 基金會負責。文章詳細描述了語言變更的可能成本及其正當性,包括對語言簡化和工具更新的影響。討論了 TLA+ 的基本形式、數學基礎及證明方法,並提出了對語言結構的可能改進建議。
+ 「這篇文章對 TLA+ 的未來方向提供了深刻的見解,特別是關於語言簡化的部分。」
+ 「作者對於保持 TLA+ 的數學基礎和避免不必要複雜化的立場很有說服力。」
+ 語言發展

2024-07-31

Как мы написали конкурентные структуры данных на C++ и научились их верифицировать

Привет! В команде ВКонтакте мы переписываем рантайм движков баз данных — они становятся быстрее, надёжнее, а ещё с новым рантаймом проще писать код. Однако есть нюанс: в новом рантайме много конкурентных структур данных, в том числе нужных для работы с корутинами из С++20. Появляется интересная задача — проверять корректность этих конкурентных структур данных до выхода кода в продакшен. Для решения этой задачи команда ВКонтакте вместе со студентами из университетов ИТМО и СПбГУ работала над научно-исследовательским проектом — верификацией конкурентных структур данных на языке C++. В этой статье подробно расскажем, как мы в рамках проекта проверяли корректность наших конкурентных структур данных и заодно исправили найденную в нашем новом рантайме ошибку.

habr.com/ru/companies/vk/artic

#concurrency #корутины #каналы #верификация #c++ #многопоточность #параллельное_программирование #tla+

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst