Title: Concepts in complexity engineering

Authors: R. Frei, Giovanna Di Marzo Serugendo

Addresses: Intelligent Systems and Networks Group, Department of Electrical and Electronic Engineering, Imperial College, London SW7 2BT, UK. ' CUI – Universite Geneve, Battelle – Batiment A, Rte de Drize 7, CH-1227 Carouge, Switzerland

Abstract: Complexity science has seen increasing interest in the recent years. Many engineers have discovered that traditional methods come to their limits when coping with complex adaptive systems or autonomous agents. To find alternatives, complexity science can be applied to engineering, resulting in a quickly growing field, referred to as complexity engineering. Most current efforts come either from scientists who are interested in bio-inspired methods and working in computer science or mobile robots, or they come from the area of systems engineering. This article reviews the definitions of the most important concepts such as emergence and self-organisation from an engineer|s perspective, and analyses different types of nature-inspired technology. This is the first part of a set of two-articles on this topic; the second one provides a survey of currently existing approaches to complexity engineering, identifies challenges and gives directions for further research.

Keywords: complex adaptive systems; complexity science; nature-inspired computation; bio-inspired computation; complexity engineering; multi-agent systems; MAS; agent-based systems; self-organisation; emergence; autonomy; robotics; mobile robots.

DOI: 10.1504/IJBIC.2011.039911

International Journal of Bio-Inspired Computation, 2011 Vol.3 No.2, pp.123 - 139

Received: 20 Sep 2010
Accepted: 17 Jan 2011

Published online: 12 Nov 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article