Technical Report RAL-TR-2012-018 FLAME tutorial examples: Cellular Automata - the Game of Life LS Chin, C Greenough, DJ Worth November 2012 ©2012 Science and Technology Facilities Council Enquiries about copyright, reproduction and requests for additional copies of this report should be addressed to: RAL Library STFC Rutherford Appleton Laboratory R61 Harwell Oxford Didcot OX11 0QX Tel: +44(0)1235 445384 Fax: +44(0)1235 446403 email:
[email protected] Science and Technology Facilities Council reports are available online at: http://epubs.stfc.ac.uk ISSN 1358- 6254 Neither the Council nor the Laboratory accept any responsibility for loss or damage arising from the use of information contained in any of their reports or in any communication about their tests or investigations. FLAME Tutorial Examples: Cellular Automata - the Game of Life LS Chin, C Greenough, DJ Worth October 2012 Abstract FLAME - the Flexible Large-scale Agent Modelling Environment - is a framework for developing agent-based models. FLAME has been developed in a collaboration between the Computer Science Department of the University of Sheffield and the Software Engineering Group of the STFC Rutherford Appleton Laboratory. This report documents the FLAME implementation of the Cellular Automata pro- gram known as the the Game of Life. The Game of Life was invented by John Horton Conway and it has been used extensively in demonstrating and testing complex sys- tems software. Keywords: FLAME, agent-based modelling, cellular automata, game of life, tuto- rial example Email: fshawn.chin, christopher.greenough,
[email protected] Reports can be obtained from: http://epubs.stfc.ac.uk Software Engineering Group Scientific Computing Department STFC Rutherford Appleton Laboratory Harwell Oxford Didcot Oxfordshire OX11 0QX Contents 1 Introduction 1 2 A brief description of FLAME 1 3 Problem description 2 4 FLAME implementation 2 5 The FLAME model 3 5.1 FLAME environment .