×

何继峰(Jifeng He)在牛津大学及以后:一种欣赏。 (英语) Zbl 1533.68004号

Bowen,Jonathan P.(编辑)等人,《程序设计理论和形式化方法》。纪念贺继峰80岁生日的散文。查姆:斯普林格。莱克特。注释计算。科学。14080, 3-18 (2023).
摘要:本文概述了何继峰在英国牛津大学、后来在澳门和上海的学术成就,以及他在国际上的遗产。他是欧洲ESPRIT ProCoS项目和“可证明的正确系统”工作组的重要研究员。随后,最值得注意的是,这导致了与Tony Hoare在统一编程理论(UTP),共同撰写了一本关于这个主题的书和后来的会议系列。1998年,吉峰回到祖国,先是在澳门联合国大学,然后在2005年至2019年在上海华东师范大学。近年来,吉峰是一家人工智能研究机构的创始人,专注于人工智能技术在大型工业软件系统中的应用。通过当选中国科学院院士,他的科学贡献得到了认可。本文按照大致的时间顺序进行结构安排,从简要的传记开始,然后依次介绍何继峰在牛津、澳门和上海的学术贡献。论文最后对他的主要成就进行了总体评价。
关于整个系列,请参见[Zbl 1531.68018号].

MSC公司:

68-03 计算机科学史
01A70号 传记、讣告、个人信息、参考书目
68号01 软件理论的一般主题

传记参考:

何继峰

软件:

马戏团
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Björner,D.等人:A ProCoS项目描述:ESPRIT BRA 3104。牛市。欧洲协会。计算。科学。39, 60-73 (1989). http://researchgate.net/publication/256643262
[2] Bowen,J.P.(编辑):走向验证系统,实时安全关键系统,第2卷。Elsevier,阿姆斯特丹(1994)
[3] 鲍文(Bowen,J.P.):代数共同体的关系方法:从保罗·埃尔德(Paul Erdős)到何继峰(He Jifeng)。参见:Liu等人[58],第54-66页。doi:10.1007/978-3-642-39698-44·Zbl 1391.01055号
[4] Bowen,J.P.:个人正式方法档案。ResearchGate(2019年)。doi:10.13140/RG.2.2.2.31943.65447
[5] Bowen,J.P.:2018-2020年FACS事件。FACS FACTS 2020(1),7-21(2020)。https://www.bcs.org/media/5204/facs-dec19.pdf
[6] 鲍文,JP,《程序设计理论综述:托尼·霍尔的生平与作品》,《形式与方面计算》。,34, 3-4, 1-3 (2022) ·兹伯利07809174 ·数字对象标识代码:10.1145/3560267
[7] 鲍文,JP;MJC Gordon,《Z在HOL中的浅嵌入》,Inf.Softw。技术。,37, 5-6, 269-276 (1995) ·doi:10.1016/0950-5849(95)99362-Q
[8] 鲍文,JP;He,J.,《硬件编译方案的规范和验证方法》,J.Supercomput。,19, 1, 23-39 (2001) ·Zbl 0988.68112号 ·doi:10.1023/A:101184310224
[9] Bowen,J.P.,He,J.:硬件编译的代数方法。收录于:Gabbar,H.A.(编辑)《现代形式方法与应用》,第151-176页。施普林格,多德雷赫特(2006)。doi:10.1007/1-4020-4223-X_7
[10] Bowen,J.P.、He,J.、Hale,R.W.S.、Herbert,J.M.J.:走向验证系统:SAFEMOS项目。在:Mitchell,C.,Stavridou,V.(编辑)《可靠系统的数学》,数学及其应用研究所会议系列,第55卷,第23-48页。牛津大学出版社(1995)。http://researchgate.net/publication/2525857
[11] Bowen,J.P.,He,J.,Page,I.:硬件编译。收录于:鲍文[2],第10章,第193-207页。doi:10.1016/B978-0-444-89901-9.50019-7
[12] 鲍文,JP;He,J。;潘迪亚,PK;德兰萨特,P。;Maluszyñski,J.,《可验证编译规范和原型的方法》,《编程语言实现和逻辑编程》,45-59(1990),海德堡:斯普林格出版社·doi:10.1007/BFb0024175
[13] Bowen,J.P.,He,J.,Xu,Q.:Verilog硬件描述语言的动画操作语义。参见:ICFEM 2000:第三届IEEE正式工程方法国际会议,第199-207页。IEEE(2000)。doi:10.1109/ICFEM.2000.873820
[14] Bowen,J.P.等人:证明正确的系统-FTRTFT’94教程。在:第三届国际学校和研讨会,实时和容错系统中的形式化技术。ProCoS文件中编号为[COORD JB 7/1],Christian-Albrechts-Universität,Lübeck,德国,1994年9月。http://researchgate.net/publication/2420842,学校材料
[15] Bowen,J.P.,Hoare,C.A.R.,Langmaack,H.,Olderog,E.R.,Ravn,A.P.:ProCoS II项目最终报告:ESPRIT基础研究项目7071。牛市。欧洲协会。计算。科学。59, 76-99 (1996). http://researchgate.net/publication/2255515
[16] Bowen,J.P.,Hoare,C.A.R.,Langmaack,H.,Olderog,E.R.,Ravn,A.P.:ProCoS-WG工作组最终报告:ESPRIT工作组8694。牛市。欧洲协会。计算。科学。64, 63-72 (1998). http://researchgate.net/publication/2527052
[17] 鲍文,JP;Zhu,H.,统一编程理论(2017),商会:施普林格,商会·Zbl 1355.68010号 ·doi:10.1007/978-3-319-52228-9
[18] Bowen,J.P.,Li,Q.,Xu,Q.(编辑):《程序设计理论与形式方法:贺继峰80岁生日献礼》,LNCS,第14080卷。施普林格,柏林,海德堡(2023)。doi:10.1007/978-3-031-40436-8
[19] Hale,R.W.S.,He,J.:实时编程语言。收录于:Bowen,J.P.(编辑)《面向验证系统》,实时安全关键系统,第2卷,第6章,第115-130页。爱思唯尔(1994)
[20] He,J。;博尔兹科夫斯基(Borzyszkowski),AM;Sokołowski,S.,《同步通信的混合并行编程和实现》,《计算机科学数学基础》1993,537-546(1993),海德堡:施普林格,海德伯格·doi:10.1007/3-540-57182-545
[21] 何,J.:可证明正确的系统:通信语言的建模和优化编译器的设计。《软件工程国际丛书》,McGraw-Hill,纽约(1994)
[22] He,J.:连接编程理论的新路线图。收录于:Bowen和Zhu[17],第26-43页。doi:10.1007/978-3-319-52228-92·Zbl 1483.68081号
[23] He,J.,Bowen,J.P.:ProCoS语言的编译规范(PLR_0)。ProCoS文件[OU HJF 6],牛津大学计算实验室(1991)。http://researchgate.net/publication/319069362
[24] He,J.,Bowen,J.P.:时间间隔语义和实时编程语言的实现。摘自:第四届欧洲实时系统研讨会,第110-115页。IEEE(1992)。doi:10.1109/EMWRT.1992.637480
[25] He,J。;JP Bowen,优化编译器的规范、验证和原型,Form.Aspects Compute。,6, 6, 643-658 (1994) ·Zbl 0829.68084号 ·doi:10.1007/BF03259390
[26] He,J。;霍尔,CAR,从代数到操作语义,Inf.过程。莱特。,45, 75-80 (1993) ·Zbl 0795.68124号 ·doi:10.1016/0020-0190(93)90219-Y
[27] He,J。;霍尔,CAR;桑德斯,JW;Robinet,B。;Wilhelm,R.,《数据精炼精炼简历》,ESOP 86,187-196(1986),海德堡:斯普林格·Zbl 0587.68018号 ·数字对象标识代码:10.1007/3-540-16442-1_14
[28] He,J。;第1页。;鲍文,JP;米尔恩,GJ;Pierre,L.,《面向可证明正确的Occam硬件实现》,《正确的硬件设计和验证方法》,214-225(1993),海德堡:施普林格出版社·doi:10.1007/BFb0021726
[29] He,J。;Butterfield,A.,事务演算,统一编程理论,2-21(2010),海德堡:斯普林格·Zbl 1286.68081号 ·doi:10.1007/978-3642-14521-62
[30] He,J。;霍尔,CAR;邓恩,S。;Stoddart,B.,CSP是CCS的收回,统一编程理论,38-62(2006),海德堡:斯普林格·兹比尔1186.68320 ·数字对象标识代码:10.1007/117681733
[31] He,J。;Hoare、CAR、CSP是CCS的收回,Theor。计算。科学。,411, 11-13, 1311-1337 (2010) ·Zbl 1191.68439号 ·doi:10.1016/j.tcs.2009.12.012
[32] He,J.,Hoare,C.A.R.:统一编程理论。收录于:RelMiCS:第四届计算机科学中关系方法国际研讨会,第97-99页。波兰华沙,1998年9月
[33] He,J。;李强。;Gibson-Robinson,T。;霍普克罗夫特,P。;Lazić,R.,一种混合关系建模语言,并发、安全和困惑,124-143(2017),查姆:施普林格,查姆·Zbl 1485.68162号 ·数字对象标识代码:10.1007/978-3-319-51046-07
[34] He,J。;Li,Q.,将编程理论及其在GCL和CSP上的应用联系起来的新路线图,科学。计算。程序。,162, 3-34 (2018) ·doi:10.1016/j.scico.2017.1009
[35] He,J。;李,X。;Liu,Z.,rCOS:对象系统的精化演算,Theor。计算。科学。,365, 1-2, 109-142 (2006) ·Zbl 1118.68049号 ·doi:10.1016/j.tcs.2006.07.034
[36] He,J。;塞德尔,K。;McIver,A.,防护命令语言的概率模型,Sci。计算。程序。,28, 171-192 (1997) ·Zbl 0877.68014号 ·doi:10.1016/S0167-6423(96)00019-6
[37] He,J.,Xu,Q.:模拟器算法的操作语义。摘自:Arabnia,H.R.(编辑)《并行和分布式处理技术及应用国际会议论文集》,2000年6月24日至29日,PDPTA 2000,美国内华达州拉斯维加斯。CSREA出版社(2000)
[38] He,J。;Xu,Q.,持续时间微积分的高级特性及其在顺序混合程序中的应用,形式方面计算。,15, 1, 84-99 (2003) ·Zbl 1093.68056号 ·doi:10.1007/s001650300001
[39] He,J。;郑洁。;Langmaack,H。;德罗弗,W-P;Vytopil,J.,可证明正确硬件编译的模拟方法,实时和容错系统中的形式化技术,336-350(1994),海德堡:Springer,Heidelberg·doi:10.1007/3-540-58468-4_172
[40] He,J.,Zhu,H.:形式化VERILOG。载:《2000年第七届IEEE电子、电路和系统国际会议论文集》,ICECS 2000,黎巴嫩Jounieh,2000年12月17日至20日,第412-415页。IEEE(2000)。doi:10.1109/ICECS.2000.911568
[41] He,J。;朱,H。;Pu,G.,类BPEL语言的模型,Front。计算。科学。中国,1,1,9-19(2007)·doi:10.1007/s11704-007-0002-7
[42] Hoare,C.A.R.:通信顺序过程。计算机科学国际系列,普伦蒂斯·霍尔,霍博肯(1985)·Zbl 0637.68007号
[43] Hoare,C.A.R.:推荐信(2002年)。通过K.He进行私人通信(2023年5月)
[44] Hoare,C.A.R.,He,J.:最弱的预规范。技术专著PRG-44,牛津大学计算实验室,编程研究小组,英国牛津,1985年6月·Zbl 0622.68025号
[45] 霍尔,CAR;He,J.,《最弱的预规范:第一部分,基金》。通知。,9, 1, 51-84 (1986) ·Zbl 0603.68009号 ·doi:10.3233/FI-1986-9104
[46] 霍尔,CAR;He,J.,《最弱的预规范:第二部分,基金》。通知。,9, 2, 217-251 (1986) ·兹比尔0627.68011 ·doi:10.3233/FI-1986-9205
[47] Hoare,C.A.R.,He,J.,Bowen,J.P.,Pandya,P.:ProCoS 0级编程语言可验证编译规范和原型的代数方法。摘自:欧洲共同体委员会第十三局长(编辑)ESPRIT’90会议,第804-818页。Kluwer学术出版社(1990年)。doi:10.1007/978-94-009-0705-8_65
[48] 霍尔,CAR;He,J。;Sanders,JW,数据精炼中的预规范,Inf.Process。莱特。,25, 2, 71-76 (1987) ·Zbl 0624.68027号 ·doi:10.1016/0020-0190(87)90224-9
[49] Hoare,C.A.R.,He,J.:统一编程理论。计算机科学系列,普伦蒂斯·霍尔,霍博肯(1998)
[50] 霍尔,CAR;He,J。;Sampaio,A.,编译器设计的范式方法,《信息学报》,30,8,701-739(1993)·Zbl 0790.68023号 ·doi:10.1007/BF01191809文件
[51] 霍尔、CAR、编程法、Commun。ACM,30,8,672-686(1987)·Zbl 0629.68006号 ·数字对象标识代码:10.1145/27651.27653
[52] 霍尔,CAR;He,J.,最薄弱的预规范,Inf.过程。莱特。,24, 127-132 (1987) ·Zbl 0622.68025号 ·doi:10.1016/0020-0190(87)90106-2
[53] 霍尔,CAR;He,J。;Guerraoui,Rachid,指针和对象的跟踪模型,ECOOP'99-面向对象编程,1-18(1999),海德堡:施普林格·doi:10.1007/3-540-48743-3_1
[54] 琼斯,C.:托尼·霍尔的出版物清单。摘自:Jones and Misra[55],第394-315页。doi:10.1145/3477355.3477375,附录D·Zbl 1507.68008号
[55] Jones,C.B.,Misra,J.(编辑):《编程理论:Tony Hoare的生活和作品》,ACM图书,第39卷。计算机协会(2021)。doi:10.1145/3477355·Zbl 1473.68016号
[56] Li,X.,Liu,Z.,He,J.:UML序列图的形式语义。载于:《澳大利亚软件工程会议记录》,第168-177页。IEEE(2004)。doi:10.1109/ASWEC.2004.1290469
[57] Li,Y.,He,J.:形式化Verilog:操作语义和互模拟。技术报告217,联合国大学/研究所,邮政信箱3058,中国澳门特别行政区,2000年11月
[58] Liu,Z.,Woodcock,J.C.P.,Zhu,H.(编辑):《编程与形式化方法理论》,LNCS,第8051卷。施普林格,柏林,海德堡(2013)。doi:10.1007/978-3-642-39698-4·Zbl 1269.68023号
[59] Liu,Z.:链接软件开发中的形式化方法——对rCOS开发的反思。收录:Bowen等人[18],本卷。doi:10.1007/978-3-031-40436-83
[60] 刘,Z。;He,J。;李,X。;de Boer,FS公司;Bonsangue,MM;格拉芙,S。;de Roever,W-P,rCOS:组件和对象系统的细化,组件和对象的形式化方法,183-221(2005),海德堡:斯普林格·兹比尔1143.68366 ·doi:10.1007/11561163_9
[61] Milner,R.:通信系统的微积分。斯普林格,海德堡(1980)。doi:10.1007/3-540-10235-3_11·Zbl 0452.68027号
[62] Möller,B.、Hoare,C.A.R.、Müller、M.E.、Struth,G.:并发程序执行的离散几何模型。收录于:Bowen和Zhu[17],第1-25页。doi:10.1007/978-3-319-52228-9_1·Zbl 1483.68086号
[63] Mu,R.,Li,Q.:在Jifeng He的链接编程理论的新路线图中,程序代数的Coq实现。收录:Bowen等人[18],本卷。doi:10.1007/978-3-031-40436-815
[64] 斯科利菲尔德,D。;Zedan,H。;He,J。;布鲁克斯,S。;梅因,M。;梅尔顿,A。;Mislove,M。;Schmidt,D.,《实时系统精化的谓词语义》,《编程语义的数学基础》,230-249(1994),海德堡:斯普林格出版社·Zbl 1509.68154号 ·doi:10.1007/3-540-58027-1_11
[65] 斯科利菲尔德,D。;泽丹,H。;He,J。;博尔兹科夫斯基(Borzyszkowski),AM;Sokołowski,S.,《实时精化:语义和应用》,《计算机科学数学基础》1993,693-702(1993),海德堡:施普林格,海德伯格·doi:10.1007/3-540-57182-560
[66] Scolefield,D。;泽丹,H。;He,J.,实时系统细化的面向规范的语义,Theor。计算。科学。,131, 219-241 (1994) ·Zbl 0820.68071号 ·doi:10.1016/0304-3975(94)90096-5
[67] Sheng,F.,Zhu,H.,He,J.,Yang,Z.,Bowen,J.P.:连接MDESL的运算语义和代数语义的理论和实践方面。ACM事务处理。柔和。工程方法。28(3), 14:1-14:46 (2019). 数字对象标识代码:10.1145/3295699
[68] Sheng,F。;朱,H。;He,J。;杨,Z。;Bowen,JP,基于UTP的MDESL指称语义的理论和实践方法,Form.Aspects Compute。,32, 2-3, 275-314 (2020) ·兹比尔1458.68041 ·doi:10.1007/s00165-020-00513-4
[69] 谢里夫,A。;卡瓦尔坎蒂,A。;He,J。;Sampaio,A.,实时系统规范和验证的过程代数框架,Form.Aspects Compute。,22, 153-191 (2010) ·Zbl 1214.68224号 ·doi:10.1007/s00165-009-0119-6
[70] Woodcock,J.:霍尔和他正在统一编程理论。摘自:Jones and Misra[55],第13章,第287-315页。doi:10.1145/3477355.3477369·Zbl 1507.68097号
[71] Woodcock,J.、Cavalcanti,A.、Foster,S.、Oliveira,M.、Sampaio,A.、Zeyda,F.:UTP、Circus和Isabelle。收录:Bowen等人[18],本卷。doi:10.1007/978-3-031-40436-82
[72] 徐,Q。;de Roever,可湿性粉剂;He,J.,验证共享变量并发程序的可靠保证方法,Form.Aspects Compute。,9, 2, 149-174 (1997) ·Zbl 0874.68202号 ·doi:10.1007/BF01211617
[73] 周,C。;霍尔,CAR;Ravn,AP,持续时间计算,Inf.Process。莱特。,40, 5, 269-276 (1991) ·Zbl 0743.68097号 ·doi:10.1016/0020-0190(91)90122-X
[74] Zhu,H.,Bowen,J.P.,He,J.:从Verilog的指称语义导出操作语义。载于:APSEC 2001:第八届亚太软件工程会议,第177-184页。IEEE(2001)。doi:10.1109/APSEC.2001.991475·Zbl 1002.68507号
[75] 朱,H。;鲍文,JP;He,J。;Margaria,T。;Melham,T.,《Verilog从操作语义到指称语义》,《正确的硬件设计和验证方法》,449-464(2001),海德堡:施普林格出版社·Zbl 1002.68507号 ·doi:10.1007/3-540-44798-9_34
[76] 朱,H。;鲍文,JP;He,J。;乔治,C。;Miao,H.,基于指称语义的Verilog操作语义的健全性、完整性和非冗余性,形式化方法和软件工程,600-612(2002),海德堡:斯普林格·兹比尔1015.68848 ·doi:10.1007/3-540-36103-061
[77] Zhu,H.,He,J.:使用持续演算的Verilog语义。摘自:《国际软件会议论文集:理论与实践》,第421-432页(2000年8月)
[78] Zhu,H.,He,J.,Li,J,Bowen,J.P.:链接web服务语义的代数方法。摘自:第五届IEEE软件工程和形式化方法国际会议(SEFM 2007),2007年9月10日至14日,英国伦敦,第315-328页。IEEE计算机学会(2007)。doi:10.1109/SEFM.2007.4
[79] 朱,H。;He,J。;李,J。;Bowen,JP,链接web服务语义的代数方法,Innov。系统。柔和。工程,7,3,209-224(2011)·doi:10.1007/s11334-011-0172-1
[80] 朱,H。;He,J。;李,J。;Pu,G。;Bowen,JP,《将指称语义与web服务的操作语义联系起来》,Innov。系统。柔和。工程师,6,4,283-298(2010)·数字对象标识代码:10.1007/s11334-010-0134-z
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。