Trend is a two dimensional cellular automata programming environment with an integrated simulator and a compiler. Trend has many unique features such as simulation backtracking, conflict catching, flexible template design, and no preset space size. The Trend language allows user-defined semi-reserve words, symmetrically rotatable statements, and other constructs specific to cellular automata programming. Trend is available freely both for Unix systems and the Java platform, and it can be used to study artificial life, massively parallel computing, or models of natural phenomena. Designed to be a general purpose programming environment, Trend can be applied to anything a user finds interesting.
Hui-Hsien Chou, Wei Huang, James A. Reggia