Applying evolutionary computing to complex systems design

Alistair Sutcliffe, Wei Chung Chang, Richard S. Neville

Research output: Contribution to journalArticlepeer-review


Development of an evolutionary computing tool for requirements analysis and optimization of component-based systems is described. The tool assesses scenarios that represent potential designs and their operational behavior, as well as how the designs perform in a range of environmental conditions. Designs are optimized for three objective functions: 1) reliability; 2) performance time; and 3) costs. Use of the tool is illustrated in a systems engineering case study to derive optimal design for a naval command and control system that includes human operator roles as well as technology components. © 2007 IEEE.
Original languageEnglish
Pages (from-to)770-779
Number of pages9
JournalIEEE Transactions on Systems, Man and Cybernetics. Part A: Systems & Humans
Issue number5
Publication statusPublished - Sept 2007


  • Evolutionary computing
  • Requirements
  • Simulation models
  • Socio-technical systems


Dive into the research topics of 'Applying evolutionary computing to complex systems design'. Together they form a unique fingerprint.

Cite this