Skip to main content

99% (Biological) Inspiration…

  • Chapter
Conquering Complexity
  • 829 Accesses

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The earliest recorded quotation is from a press conference, quoted by James D. Newton in Uncommon Friends (1929): “None of my inventions came by accident. I see a worthwhile need to be met and I make trial after trial until it comes. What it boils down to is one per cent inspiration and ninety-nine per cent perspiration.”

  2. 2.

    The term “swarm”, as we use it here, refers to a (possibly large) grouping of simple components collaborating to achieve some goal and produce significant results. The term should not be taken to imply that these components fly (or are airborne); they may equally well be on the surface of the Earth, under the surface, under water, or indeed operating on other planets.

  3. 3.

    Not all species of bee swarm; there are several solitary species.

References

  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 

  3. Bonabeau, E., Théraulaz, G.: Swarm smarts. Sci. Am. 282(3), 72–79 (2000)

    Article  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 

  6. Cohen, J.: Bioinformatics—an introduction for computer scientists. ACM Comput. Surv. 36(2), 122–158 (2004)

    Article  Google Scholar 

  7. Dorigo, M., Gambardella, L.M.: Ant colonies for the traveling salesman problem. Biosystems 43, 73–81 (1997)

    Article  Google Scholar 

  8. Dorigo, M., Stützle, T.: Ant Colony Optimization. MIT Press, Cambridge (2004)

    Book  MATH  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 

  12. Hinchey, M.G., Sterritt, R.: Self-managing software. Computer 39, 107–109 (2006)

    Article  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 

  15. Peterson, I.: Calculating swarms. Sci. News 158(20), 314 (2000)

    Article  Google Scholar 

  16. Reynolds, C.W.: Flocks, herds, and schools: a distributed behavioral model. Comput. Graph. 21(4), 25–34 (1987)

    Article  MathSciNet  Google Scholar 

  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)

    Article  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 

  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)

    Chapter  Google Scholar 

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

Download references

Acknowledgements

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.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roy Sterritt .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag London Limited

About this chapter

Cite this chapter

Hinchey, M., Sterritt, R. (2012). 99% (Biological) Inspiration…. In: Hinchey, M., Coyle, L. (eds) Conquering Complexity. Springer, London. https://doi.org/10.1007/978-1-4471-2297-5_8

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-2297-5_8

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-2296-8

  • Online ISBN: 978-1-4471-2297-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics