联手形式化方法专委会:“进程代数CSP”术语发布 | CCF术语快线
本期发布术语热词:进程代数CSP(Process Algebra CSP)。进程代数是188体育投注:通信并发系统的代数理论的统称。
开篇导语: 本期发布术语热词:进程代数CSP(Process Algebra CSP)。进程代数是188体育投注:通信并发系统的代数理论的统称。20世纪70年代后期,英国学者Robin Milner和C. A.R Hoare,分别提出了通信系统演算(CCS)和通信顺序进程(CSP),开创了用进程代数方法研究通信并发系统的先河。通信顺序进程(Communicating Sequential Processes)是著名计算机科学家C. A. R. Hoare为解决并发现象而提出的代数理论,是一个专为描述并发系统中进程通信而设计的一种抽象语言。 进程代数CSP (Process Algebra CSP) 作者:朱惠彪(华东师范大学) InfoBox: 中文名:进程代数CSP 外文名:Process Algebra CSP 学科:形式化方法/验证 实质:用于描述并发系统中交互模式的形式化语言 基本简介: 在计算机科学中,通信顺序进程(CSP)是一种用于描述并发系统中交互模式的形式化语言[1]。在描述一个并发系统时,每个进程都有独立的变量集合,且无法对其他进程的变量直接赋值。进程之间通过通信原语进行信息交换和协同。CSP对Occam编程语言的发展产生了重要的影响。 发展历程: CSP在1978年C. A. R. Hoare的论文中首次进行了阐述[1],此后有了很大的发展。在CSP的原始版本提出后,Hoare、Brookes 和 Roscoe 将CSP理论发展并改进为现代的进程代数形式[2,3],Hoare于1985年出版了著作《Communicating Sequential Processes》[4]。在2006年9月,根据Citeseer引用的有记录以来的计算机科学参考资料,该书仍然排在第三位。自Hoare的书出版以来,CSP的理论发生了一些小的变化。这些变化中的大部分是由用于CSP进程分析和验证的自动化工具的出现推动的[5]。Roscoe的《The Theory and Practice of Concurrency》和《Understanding Concurrent Systems》描述了这个新版本的 CSP[6][7]。 应用领域: CSP已作为一种工具在工业中实际应用,用于描述和验证各种不同系统(例如T9000晶片机和安全电子商务系统)的并发方面。在事务内存[8]、大型交通控制系统、分布式系统等安全攸关和高并发领域,CSP已经作为一种重要的形式化验证工具被广泛使用[9-11]。 参考文献: 术语工委及术语平台介绍: 计算机术语审定委员会(Committee on Terminology)主要职能为收集、翻译、释义、审定和推荐计算机新词,并在CCF平台上宣传推广。这对厘清学科体系,开展科学研究,并将科学和知识在全社会广泛传播,都具有十分重要的意义。 术语众包平台CCFpedia的建设和持续优化,可以有效推进中国计算机术语的收集、审定、规范和传播工作,同时又能起到各领域规范化标准定制的推广作用。 新版的CCFpedia计算机术语平台(http://term.ccf.org.cn)将术语的编辑运营与浏览使用进行了整合,摒弃老版中跨平台操作的繁琐步骤,在界面可观性上进行了升级,让用户能够简单方便地查阅术语信息。同时,新版平台中引入188体育app官网:的方式对所有术语数据进行组织,通过图谱多层关联的形式升级了术语浏览的应用形态。