Our aim is to develop a mathematical formalism for the description of evolution that incorporates its emergent, contextual, nondeterministic aspects. The objectives are to augment the neo-Darwinian description of evolution to incorporate contextuality using the mathematical lattice theoretic formalism originally developed to describe contextual interaction in the microworld; to implement this formalism in a computer model; to use this computer model to predict short term and long term consequences of artificially induced contextual interactions such as (1) genetic engineering, and (2) introduction of foreign species to an ecosystem.