Table of Contents
Title Page
Abstract
Acknowledgements
Chapter 1 -- Context
  Thesis goal
  Simulation as science
  Simulation as engineering
Chapter 2 Survey
  Genetic Algorithms
  Neural Networks
  Evolutionary Simulation Systems
Chapter 3 Analysis
  Simulation Framework
  Simulation Model
  Simulation Implementation
  Evaluation of Systems
  Design Requirements
Chapter 4 Design
  Developer-oriented toolkit design
  Classes and frameworks 
    The Environment
    Denizens of the World
    Agents
    Programs
    Genetics
    Instruments
    The Simulation
  Static Architecture
  Dynamic Interaction
    Simulation Cycles
Chapter 5 Implementation
  Microsoft Foundation Classes
  Coding Conventions
    Framework Prefix
    Member Names
    Scope Prefixes
    Pseudo-keywords
  Framework Classes
    bioObject
    bioSimulation
    bioWorld
    bioCellWorld
    bioThing
    bioAgent
    bioProgram
    bioFSM
    bioNNet
    bioGType
    bioHapGType
    bioPType
    bioPopulation
Chapter 6 Evaluation
  Conway's Life
    Class Implementation
    User Interface
  Genesys/Tracker
    Class Implementation
    User Interface
  A prisoners' dilemma variation
    Class Implementation
    User Interface
  Code Re-use
  Comparison with Existing Systems
  Summary
Chapter 7 Conclusions
  Summary
  Discussion
  Future Work
    Implementation Enhancements
    Specialized Classes
    Framework Extensions
Bibliography