位置:立项数据库 > 立项详情页
Pi演算的可编程性研究
  • 项目名称:Pi演算的可编程性研究
  • 项目类别:青年科学基金项目
  • 批准号:61003013
  • 申请代码:F020101
  • 项目来源:国家自然科学基金
  • 研究期限:2011-01-01-2013-12-31
  • 项目负责人:蔡小娟
  • 负责人职称:助理研究员
  • 依托单位:上海交通大学
  • 批准年度:2010
中文摘要:

Pi演算是由Milner、Parrow和Walker提出的并发计算模型,近二十年来,它无论在理论上还是应用上都取得了重要的成果。过去的工作大都集中在对Pi演算本身的研究,但是模型是为解决问题而提出的,因此本项目旨在研究如何在Pi演算上求解问题。由于Pi的语法元素简单,增加了求解问题的复杂度,从而限制了它在描述复杂并发系统上的应用,并增加了比较它与其他演算表达能力的难度。因此,我们认为应用Pi求解问题的关键是构造Pi演算之上的高级语言,它基于Pi演算却高于Pi演算,它的语法元素是Pi演算的提升,但是却在Pi演算中有完全抽象的解释,可以将它想象成在Pi演算"机器"上运行的高级语言。这一语言能以简单的程序建模复杂的系统,探索Pi演算在安全协议分析领域的新应用;也可以用简短的证明代替原来冗长的证明,来研究Pi演算的表达能力,为Pi演算在进程演算家族中找准位置。

结论摘要:

π演算是重要的并发计算模型,它有着与生俱来的编程能力。本项目使用π演算的可编程能力探索π演算的新应用,为π演算在进程演算家族中找准位置,更进一步地认识π演算。经过三年的工作,我们在以下一些方面取得重要成果 1.我们提出了Full λ演算π演算中的翻译,证明该翻译具有完全抽象性,解决了近20年来的开放问题。 2.我们比较了Ambient演算与π演算之间的关系,证明了Fair Ambient和Safe Ambient无法很好地由π演算来模拟行为,同时考察了Mobile Ambient在π演算中的翻译。 3.我们在用 π演算描述安全协议并分析时发现π演算已有的工具所分析的性质非常有限。因而提出了良序下推自动机(Well-Structured Pushdown Systems)模型,证明了其状态可达性和可覆盖性是可判定的,并给出算法,不仅如此,我们发现几种重要的并发程序分析模型(RVASS, Multi-set PDS)均是良序下推自动机的特例。


成果综合统计
成果类型
数量
  • 期刊论文
  • 会议论文
  • 专利
  • 获奖
  • 著作
  • 3
  • 2
  • 0
  • 0
  • 0
相关项目
期刊论文 14 会议论文 3 获奖 2 著作 1
期刊论文 3 会议论文 3
期刊论文 10 会议论文 3
期刊论文 15 会议论文 2
蔡小娟的项目