Greater understanding of biology in modern times has enabled significant breakthroughs in improving healthcare, quality of life, and eliminating many diseases and congenital illnesses. Simultaneously there is a move towards emulating nature and copying many of the wonders uncovered in biology, resulting in “biologically inspired” systems. Significant results have been reported in a wide range of areas, with systems inspired by nature enabling exploration, communication, and advances that were never dreamed possible just a few years ago. We warn, that as in many other fields of endeavor, we should be inspired by nature and biology, not engage in mimicry. We describe some results of biological inspiration that augur promise in terms of improving the safety and security of systems, and in developing self-managing systems, that we hope will ultimately lead to self-governing systems.
KeywordsQuantitative Structure Activity Relationship Quantitative Structure Activity Relationship Solar Sail Asteroid Belt Autonomic Element
The chapter is based on a keynote talk given at the IFIP Conference on Biologically Inspired Cooperative Computing (BICC 2006) at 19th IFIP WCC 2006, Santiago, Chile, August 2006
First published as: Hinchey, M.G., Sterritt, R., 2006, in IFIP International Federation for Information Processing, Volume 216, Biologically Inspired Cooperative Computing, eds. Pan, Y., Rammig, F., Schmeck, H., Solar, M. (Boston: Springer), pp. 7–20. Reprinted with kind permission of Springer Science and Business Media.
We are grateful to the organizers of BICC 2006 for inviting this talk and associated paper.
Part of this work has been supported by the NASA Office of Systems and Mission Assurance (OSMA) through its Software Assurance Research Program (SARP) project, Formal Approaches to Swarm Technologies (FAST), and by NASA Software Engineering Laboratory, Goddard Space Flight Center (Code 581).
This research is partly supported at University of Ulster by the Computer Science Research Institute (CSRI) and the Centre for Software Process Technologies (CSPT) which is funded by Invest NI through the Centres of Excellence Programme, under the EU Peace II initiative.
Some of the technologies described in this chapter are patented or patent-pending and assigned to the United States government.
- 1.Beni, G.: The concept of cellular robotics. In: IEEE International Symposium on Intelligent Control, pp. 57–62. IEEE Comput. Soc., Los Alamitos (1988) Google Scholar
- 2.Beni, G., Want, J.: Swarm intelligence. In: Seventh Annual Meeting of the Robotics Society of Japan, Tokyo, Japan, pp. 425–428. RSJ Press, Germering (1989) Google Scholar
- 4.Cayley, G.: On aeriel naviation. Nicholson’s Journal (1809) Google Scholar
- 5.Cedeno, W., Agrafiotis, D.K.: Combining particle swarms and k-nearest neighbors for the development of quantitative structure-activity relationships. Int. J. Comput. Res. 11(4), 443–452 (2003) Google Scholar
- 9.Gates, B.: The Wright brothers. Time (1999). Monday, Mar. 29 Google Scholar
- 10.Hiebeler, D.E.: The swarm simulation system and individual-based modeling. In: Decision Support 2001: Advanced Technology for Natural Resource Management, Toronto, Canada (2001) Google Scholar
- 11.Hinchey, M.G., Rash, J.L., Truszkowski, W.F., Rouff, C.A., Sterritt, R.: Autonomous and autonomic swarms. In: Autonomic & Autonomous Space Exploration Systems (A& A-SES-1) at 2005 Int. Conf. Software Engineering Research and Practice (SERP’05), Las Vegas, NV, 27–29 June 2005, pp. 36–42. CREA Press, Gent (2005) Google Scholar
- 13.Lilienthal, O.: Practical experiments for the development of human flight. The Aeronautical Annual, 7–20 (1896) Google Scholar
- 14.Love, J.: Science explained: the cloning of Dolly. Workshop publication (1999) Google Scholar
- 18.Sterritt, R.: Towards autonomic computing: effective event management. In: 27th Ann. IEEE/NASA Software Engineering Workshop (SEW), MD, USA, pp. 40–47. IEEE Comput. Soc., Los Alamitos (2002) Google Scholar
- 19.Sterritt, R.: Pulse monitoring: extending the health-check for the autonomic GRID. In: IEEE Workshop Autonomic Computing Principles and Architectures (AUCOPA 2003) at INDIN 2003, Banff, AB, Canada, pp. 433–440 (2003) Google Scholar
- 20.Sterritt, R., Bantz, D.F.: PAC-MEN: personal autonomic computing monitoring environments. In: Proc IEEE DEXA 2004 Workshops—2nd Int. Workshop Self-adaptive and Autonomic Computing Systems (SAACS 04), Zaragoza, Spain (2004) Google Scholar
- 21.Sterritt, R., Bustard, D.W.: Autonomic computing: a means of achieving dependability? In: IEEE Int. Conf. Engineering of Computer Based Systems (ECBS’03), Huntsville, AL, USA, pp. 247–251 (2003) Google Scholar
- 22.Sterritt, R., Hinchey, M.G.: Apoptosis and self-destruct: a contribution to autonomic agents? In: FAABS-III, 3rd NASA/IEEE Workshop on Formal Approaches to Agent-Based Systems, 26–27 April 2004, Greenbelt, MD. LNCS, vol. 3228. Springer, Berlin (2004) Google Scholar
- 23.Sterritt, R., Hinchey, M.G.: Biologically-inspired concepts for self-managing ubiquitous and pervasive computing environments. In: WRAC-II, 2nd NASA/IEEE Workshop on Radical Agent Concepts, Sept. 2005, Greenbelt, MD. LNCS, vol. 3825. Springer, Berlin (2005) Google Scholar
- 24.Sterritt, R., Hinchey, M.G.: Engineering ultimate self-protection in autonomic agents for space exploration missions. In: IEEE Workshop on the Engineering of Autonomic Systems (EASe 2005) at 12th Ann. IEEE Int. Conf. Engineering of Computer Based Systems (ECBS 2005), Greenbelt, MD, USA, pp. 506–511. IEEE Comput. Soc., Los Alamitos (2005) Google Scholar
- 25.Sterritt, R., Hinchey, M.G.: SPAACE: Self-properties for an autonomous and autonomic computing environment. In: Software Engineering Research and Practice (SERP’05), Las Vegas, NV. CREA Press, Gent (2005) Google Scholar