99% (Biological) Inspiration…

  • Mike Hinchey
  • Roy SterrittEmail author


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.


Quantitative Structure Activity Relationship Quantitative Structure Activity Relationship Solar Sail Asteroid Belt Autonomic Element 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



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.

Autonomic apoptosis was introduced in [22], and quiescence in [26]. More detailed expositions of the ANTS concept mission, and specifically the PAM submission, are given in [17, 27, 28].

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. 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. 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
  3. 3.
    Bonabeau, E., Théraulaz, G.: Swarm smarts. Sci. Am. 282(3), 72–79 (2000) CrossRefGoogle Scholar
  4. 4.
    Cayley, G.: On aeriel naviation. Nicholson’s Journal (1809) Google Scholar
  5. 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
  6. 6.
    Cohen, J.: Bioinformatics—an introduction for computer scientists. ACM Comput. Surv. 36(2), 122–158 (2004) CrossRefGoogle Scholar
  7. 7.
    Dorigo, M., Gambardella, L.M.: Ant colonies for the traveling salesman problem. Biosystems 43, 73–81 (1997) CrossRefGoogle Scholar
  8. 8.
    Dorigo, M., Stützle, T.: Ant Colony Optimization. MIT Press, Cambridge (2004) CrossRefzbMATHGoogle Scholar
  9. 9.
    Gates, B.: The Wright brothers. Time (1999). Monday, Mar. 29 Google Scholar
  10. 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. 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
  12. 12.
    Hinchey, M.G., Sterritt, R.: Self-managing software. Computer 39, 107–109 (2006) CrossRefGoogle Scholar
  13. 13.
    Lilienthal, O.: Practical experiments for the development of human flight. The Aeronautical Annual, 7–20 (1896) Google Scholar
  14. 14.
    Love, J.: Science explained: the cloning of Dolly. Workshop publication (1999) Google Scholar
  15. 15.
    Peterson, I.: Calculating swarms. Sci. News 158(20), 314 (2000) CrossRefGoogle Scholar
  16. 16.
    Reynolds, C.W.: Flocks, herds, and schools: a distributed behavioral model. Comput. Graph. 21(4), 25–34 (1987) CrossRefMathSciNetGoogle Scholar
  17. 17.
    Rouff, C.A., Hinchey, M.G., Rash, J.L., Truszkowski, W.F.: Experiences applying formal approaches in the development of swarm-based exploration missions. Int. J. Softw. Tools Technol. Transf. 8(6), 587–603 (2006) CrossRefGoogle Scholar
  18. 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. 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. 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. 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. 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. 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. 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. 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
  26. 26.
    Sterritt, R., Hinchey, M.G.: Biologically-inspired concepts for autonomic self-protection in multiagent systems. In: Safety and Security in Multiagent Systems: Research Results from 2004–2006, pp. 330–341. Springer, Berlin (2009) CrossRefGoogle Scholar
  27. 27.
    Truszkowski, W.F., Hinchey, M.G., Rash, J.L., Rouff, C.A.: NASA’s swarm missions: the challenge of building autonomous software. IT Prof. 6(5), 47–52 (2004) CrossRefGoogle Scholar
  28. 28.
    Truszkowski, W.F., Hinchey, M.G., Rash, J.L., Rouff, C.A.: Autonomous and autonomic systems: a paradigm for future space exploration missions. IEEE Trans. Syst. Man Cybern., Part C, Appl. Rev. 36(3), 279–291 (2006) CrossRefGoogle Scholar

Copyright information

© Springer-Verlag London Limited 2012

Authors and Affiliations

  1. 1.Lero—the Irish Software Engineering Research CentreUniversity of LimerickLimerickIreland
  2. 2.School of Computing and MathematicsUniversity of UlsterNewtownabbeyNorthern Ireland

Personalised recommendations