UK researchers have made major contributions to the technical ideas underpinning formal approaches to the specification and development of computer systems. Perhaps as a consequence of this, some of the significant attempts to deploy theoretical ideas into practical environments have taken place in the UK. The authors of this paper have been involved in formal methods for many years and both have tracked a significant proportion of the whole story. This paper both lists key ideas and indicates where attempts were made to use the ideas in practice. Not all of these deployment stories have been a complete success and an attempt is made to tease out lessons that influence the probability of long-term impact.
翻译:英国研究人员对计算机系统规格和开发的正式方法所依据的技术想法作出了重大贡献,也许由于这一原因,联合王国已作出一些重大尝试,将理论思想运用到实际环境中。本文的作者多年来一直参与正规方法,并且都追踪了整个故事的很大一部分。本文列举了关键想法,并指明了在实践中试图利用这些想法的方面。并非所有这些部署故事都取得了完全的成功,并试图总结影响长期影响可能性的教训。