埃德蒙·M·克拉克(Edmund M. Clarke)于2007年获得图灵奖,以表彰他在模型检测方面的开创性发展,这是一种用于硬件和软件设计的形式验证方法。他的工作建立了严谨的数学技术,以确保复杂电子系统的正确性,并在他漫长的学术生涯中从根本上改变了工程师处理现代计算基础设施可靠性的方式。
学术背景
克拉克于1945年出生在纽波特纽斯,在转向信息学之前,他走的是传统的数学道路。他于1967年获得弗吉尼亚大学数学学士学位,随后于1968年获得杜克大学硕士学位。他于1976年获得康奈尔大学计算机科学博士学位,完成了正规教育,他的论文证明了现有霍尔逻辑风格的编程语言控制结构证明系统存在严重局限性。
职业发展
在定居卡内基梅隆大学之前,克拉克曾在多家主要机构任职。获得博士学位后,他在杜克大学任教两年,随后于1978年以助理教授身份转入哈佛大学。1982年,他加入了卡内基梅隆大学计算机科学系。他于1989年获得正教授职位,并于1995年被任命为首位FORE系统教授。到2015年,他转为名誉教授。
对形式验证的贡献
1981年,克拉克和他的学生E·艾伦·埃默森(E. Allen Emerson)引入了模型检测,这是一种用于验证有限状态并发系统的技术。他的研究小组随后在硬件验证方法和使用二元决策图的符号模型检测方面处于领先地位。除了这些核心工作外,他的团队还开发了Parthenon并行归结定理证明器和Analytica符号计算系统。2009年,他建立了复杂系统计算建模与分析中心,将这些方法应用于生物和嵌入式系统。
专业认可
克拉克的研究赢得了众多奖项,包括1998年的帕里斯·卡内拉基斯奖、2004年的哈里·H·古德纪念奖和2008年的赫布兰德奖。他于2005年当选为美国国家工程院院士,并于2011年当选为美国艺术与科学院院士。2014年,他因在自动化系统验证方面的领导地位而获得了富兰克林研究所颁发的鲍尔奖和科学成就奖。
快速事实
- 出生:1945年,纽波特纽斯 - 去世:2020年,匹兹堡 - 教育:弗吉尼亚大学(1967年)、杜克大学(1968年)、康奈尔大学(1976年) - 主要领域:计算机科学 - 主要认可:2007年ACM图灵奖 - 隶属关系:ACM、IEEE、美国国家工程院 - 学术基地:卡内基梅隆大学
读者提问
### 什么是模型检测?
这是克拉克和E·艾伦·埃默森开发的一种形式验证技术,旨在确保硬件和软件设计的正确性。
### 克拉克是否担任过冠名教授?
是的,他是卡内基梅隆大学FORE系统教授的首位获得者,任期始于1995年。


