Date & time:
Mon 6th- Tue 7th June 2005
8.30am coffee; 9am-5pm Workshop (Mon, Tue); 6.30pm Dinner at local Thai restaurant (Mon)

Sir James Foots Bldg (47A) room 470, corner of Staff House Road and College Road, The University of Queensland
St Lucia campus. It's a new building next to bldg 47 on the UQ maps.

Lunches, coffee breaks and dinner on Monday will be provided

At this first workshop, the idea of patterns and their contribution to complex systems modelling will be introduced. Opportunities for proposing and workshopping patterns will be provided. Proto patterns from the workshop will be submitted to the Australian Conference on Artificial Life (ACAL*05, submissions are due at the end of June).

Who should attend:
The Complex Systems Patterns workshops bring together Complex Systems researchers interested in modelling issues, including a wide range of network, agent-based and other modelling approaches. No experience with patterns is necessary.

Areas in which workshop participants work or are interested:

  1. Agents
  2. Networks
  3. Dynamics: including learning
  4. Visualization and evaluation:

Several areas were noted: visualization of emergent behaviours; detection of emergence; representation of temporal and physical space; agents and GIS; evaluation of models; scale visualization issues; ATC & 2D/3D modelling

  1. Communication: modellers and domain experts; modellers and modellers

Areas in which workshop participants work or are interested:

  • How to deal with complexity
  • Unified framework for EC
  • How to represent learning
  • Clarity of the modelling process
  • Ways to explore the dynamics of large systems
  • How to map a domain onto a complex systems model
  • 1+1 Evolutionary strategies (and the generalised form of mu + lambda)
  • Behaviour analysis of agents
  • Thinking about agent architectures
  • Perception, categorisation and action
  • Belief, desires and intentions (BDI)
  • Modelling voter behaviour
  • Modelling water availability
  • Available adaptive behaviour for agents

Background reading:

  1. E. Gamma, R. Helm, R. Johnson, & J. Vlissides (1995). Design Patterns: Elements of Reusable Object-oriented Software. Addison-Wesley.
    This book provides a good introduction to the ideas and practical aspects of patterns, and is the classic reference for thirty two foundational patterns in software engineering.
  2. Appleton, B. (2000). Patterns and software: essential concepts and terminology.
    This is a good online introduction to patterns in software engineering.
  3. Wiles, J. and Watson, J. (2005). Patterns in Complex Systems Models. Accepted for IDEAL*05. (IDEAL-05.pdf)
    This paper introduces the idea of complex systems patterns, and proposes a visualization pattern to start the process of identifying patterns in complex systems modeling.
  4. Complex Systems Patterns template PDF

Workshop I Sponsors: