【24h】

The evolution of concurrent programs

机译:并发程序的演变

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Process algebra are formal languages used for the rigorous specification and analysis of concurrent systems. By using a process algebra as the target language of a genetic programming system, the derivation of concurrent programs satisfying given problem specifications is possible. A genetic programming system based on Koza's model has been implemented. The target language used is Milner's CCS process algebra, and is chosen for its conciseness and simplicity. The genetic programming environment needs a few adaptations to the computational characteristics of concurrent programs. In particular, means for efficiently controlling the exponentially large computation spaces that are common with process algebra must be addressed. Experimental runs of the system successfully evolved a number of non-iterative CCS systems, hence proving the potential of evolutionary approaches to concurrent system development. [References: 14]
机译:流程代数是用于对并发系统进行严格规范和分析的形式语言。通过使用过程代数作为遗传编程系统的目标语言,可以推导满足给定问题规范的并发程序。基于Koza模型的遗传编程系统已经实现。所使用的目标语言是Milner的CCS流程代数,由于其简洁明了而被选择。遗传编程环境需要对并发程序的计算特性进行一些调整。特别地,必须解决用于有效地控制与过程代数相同的指数级大计算空间的装置。系统的实验运行成功地开发了许多非迭代CCS系统,从而证明了开发并行系统开发方法的潜力。 [参考:14]

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号