CHAINS is a Common Lisp system for constructing an experiment chain in which a number of tasks are executed to produce a result. Its main purpose is to accommodate scenarios where the line between a scientific experiment and algorithmic experimentation is blurred.
More documentation can be found in doc/chains.html or online.