当前位置:网站首页>TLA+ 入门教程(1):形式化方法简介
TLA+ 入门教程(1):形式化方法简介
2022-07-04 21:39:00 【InfoQ】

- 1、采用工程方法来组织、管理软件的开发过程;
- 2、深入探讨程序和程序开发过程的规律,建立严密的理论,推演和验证理论的正确性,用来指导软件开发实践。


什么是 TLA+

- 系统所有的变量
- 这些变量的初始值是什么
- 哪些动作让变量的状态发生改变,这些变量在当前状态下的值与它们在下一个状态下的可能值之间的关系

写在后面,TLA+ 真的有用吗?
- Intel 将 TLA+ 用于工业硬件建模,帮助工程师在实际构建之前进行思考;
- AWS 从 2011 年开始使用 TLA+,TLA+ 模型检查在 DynamoDB,S3,EBS 和内部分布式锁管理器中均检测出了难以发现的潜在错误,AWS 已经发表了数篇形式化方法的论文;
- Microsoft 在 Xbox 360,Azure 中都有使用 TLA+,还使用 TLA+ 设计了 Cosmos DB[8];
- 一款以网络为中心的 RTOS 应用案例;
- 对各种分布式共识算法(Paxos、Raft 和 EPaxos 等)都提供其 TLA+ 验证;

参考引用

边栏推荐
- Application practice | Shuhai supply chain construction of data center based on Apache Doris
- Why should garment enterprises talk about informatization?
- Which securities company is better to open an account? Is online account opening safe
- 服装企业为什么要谈信息化?
- What is the stock account opening process? Is it safe to use flush mobile stock trading software?
- Monitor the shuttle return button
- 置信区间的画法
- Bookmark
- MongoDB聚合操作总结
- [weekly translation go] how to code in go series articles are online!!
猜你喜欢
随机推荐
How is the entered query SQL statement executed?
El tree combined with El table, tree adding and modifying operations
什么是商业智能(BI),就看这篇文章足够了
《命令行上的数据科学第二版》校对活动重新启动
服装企业为什么要谈信息化?
Shutter WebView example
Nat. Commun.| 机器学习对可突变的治疗性抗体的亲和力和特异性进行共同优化
gtest从一无所知到熟练使用(3)什么是test suite和test case
vim 从嫌弃到依赖(23)——最后的闲扯
TCP shakes hands three times and waves four times. Do you really understand?
i. Mx6ull driver development | 24 - platform based driver model lights LED
KDD2022 | 什么特征进行交互才是有效的?
GTEST from ignorance to proficient use (2) what is test fixture
服务线上治理
The use of complex numbers in number theory and geometry - Cao Zexian
What is the stock account opening process? Is it safe to use flush mobile stock trading software?
Cadeus has never stopped innovating. Decentralized edge rendering technology makes the metauniverse no longer far away
Golang interview finishing three resumes how to write
B站大量虚拟主播被集体强制退款:收入蒸发,还倒欠B站;乔布斯被追授美国总统自由勋章;Grafana 9 发布|极客头条
保证接口数据安全的10种方案









