TLA+ 《Specifying Systems》翻译初稿——Acknowledgments

我花了二十多年时间学习如何理解并定义并发计算机系统。在此之前,我同样用了很多年学习如何严谨地运用数学知识。很抱歉我不能对这段时间帮助我的每个人一一道谢。在这里我首先要感谢两个人,他们对这本书的影响排在前列:Richard Palais教会我即使是最复杂的数学也可以既严谨又优雅。Martín Abadi影响了TLA的发展,他也是我的合作者,为我编写第9章和第10章提供了很好的思路。

在如何应用TLA数学模型解决复杂系统的工程问题上,我的思路主要来自于与Mark Tuttle和袁宇的合作。袁宇编写了TLC model checker(ps: 否决了我很多不切实际的提议),让TLA+成为了工程师们非常实用的工具。Jean Charles Grégoire 在我写第一版Syntactic Analyzer时,帮我微调了TLA+语言。

接下来要感谢很多朋友为本书最初的版本提供了很好的建议:Dominique Couturier, Douglas Frank, Vinod Grover, David Jefferson, Sara Kalvala 和Wolfgang Schreiner都指出了问题。Kazuhiro Ogata非常细致地阅读了手稿,发现了不少问题。Kapila Pahalawatta发现了ProtoReals模块的问题。Paddy Krishnan也发现了ProtoReals模块中的问题,并提出了改进呈现的方法。我要特别感谢Martin Rudalics,他非常透彻地阅读了手稿,并发现了大量问题。

Leslie Lamport

Palo Alto, California

4 March 2002

发布了4 篇原创文章 · 获赞 1 · 访问量 5541

猜你喜欢

转载自blog.csdn.net/robinhzp/article/details/103280790