,

The Evolution of Concurrent Programs

.
Applied Intelligence, 8 (5): 21--32 (января 1998)

Аннотация

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.

тэги

Пользователи данного ресурса

  • @brazovayeye

Комментарии и рецензии