Designing evolvable systems in a framework of robust, resilient and sustainable engineering analysis

Arnold B Urken, Arthur Nimz, Tod M. Schuck

Research output: Contribution to journalArticle

9 Citations (Scopus)

Abstract

"Evolvability" is a concept normally associated with biology or ecology, but recent work on control of interdependent critical infrastructures reveals that network informatics systems can be designed to enable artificial, human systems to "evolve". To explicate this finding, we draw on an analogy between disruptive behavior and stable variation in the history of science and the adaptive patterns of robustness and resilience in engineered systems. We present a definition of an evolvable system in the context of a model of robust, resilient and sustainable systems. Our review of this context and standard definitions indicates that many analysts in engineering (as well as in biology and ecology) do not differentiate Resilience from Robustness. Neither do they differentiate overall dependable system adaptability from a multi-phase process that includes graceful degradation and time-constrained recovery, restabilization, and prevention of catastrophic failure. We analyze how systemic Robustness, Resilience, and Sustainability are related to Evolvability. Our analysis emphasizes the importance of Resilience as an adaptive capability that integrates Sustainability and Robustness to achieve Evolvability. This conceptual framework is used to discuss nine engineering principles that should frame systems thinking about developing evolvable systems. These principles are derived from Kevin Kelly's book: Out of Control, which describes living and artificial self-sustaining systems. Kelly's last chapter, "The Nine Laws of God," distills nine principles that govern all life-like systems. We discuss how these principles could be applied to engineering evolvability in artificial systems. This discussion is motivated by a wide range of practical problems in engineered artificial systems. Our goal is to analyze a few examples of system designs across engineering disciplines to explicate a common framework for designing and testing artificial systems. This framework highlights managing increasing complexity, intentional evolution, and resistance to disruptive events. From this perspective, we envision a more imaginative and time-sensitive appreciation of the evolution and operation of "reliable" artificial systems. We conclude with a short discussion of two hypothetical examples of engineering evolvable systems in network-centric communications using Error Resilient Data Fusion (ERDF) and cognitive radio.

Original languageEnglish (US)
Pages (from-to)553-562
Number of pages10
JournalAdvanced Engineering Informatics
Volume26
Issue number3
DOIs
StatePublished - Aug 2012

Fingerprint

Ecology
Sustainable development
Critical infrastructures
Data fusion
Cognitive radio
Systems engineering
Telecommunication networks
History
Systems analysis
Recovery
Degradation
Testing

Keywords

  • Artificial systems
  • Cognitive radio
  • Electrical grids
  • Error Resilient Data Fusion (ERDF)
  • Reflexive behaviors
  • System dynamics

ASJC Scopus subject areas

  • Artificial Intelligence
  • Information Systems

Cite this

Designing evolvable systems in a framework of robust, resilient and sustainable engineering analysis. / Urken, Arnold B; Nimz, Arthur; Schuck, Tod M.

In: Advanced Engineering Informatics, Vol. 26, No. 3, 08.2012, p. 553-562.

Research output: Contribution to journalArticle

@article{612773c2f2704e2a87ef4555d77c6895,
title = "Designing evolvable systems in a framework of robust, resilient and sustainable engineering analysis",
abstract = "{"}Evolvability{"} is a concept normally associated with biology or ecology, but recent work on control of interdependent critical infrastructures reveals that network informatics systems can be designed to enable artificial, human systems to {"}evolve{"}. To explicate this finding, we draw on an analogy between disruptive behavior and stable variation in the history of science and the adaptive patterns of robustness and resilience in engineered systems. We present a definition of an evolvable system in the context of a model of robust, resilient and sustainable systems. Our review of this context and standard definitions indicates that many analysts in engineering (as well as in biology and ecology) do not differentiate Resilience from Robustness. Neither do they differentiate overall dependable system adaptability from a multi-phase process that includes graceful degradation and time-constrained recovery, restabilization, and prevention of catastrophic failure. We analyze how systemic Robustness, Resilience, and Sustainability are related to Evolvability. Our analysis emphasizes the importance of Resilience as an adaptive capability that integrates Sustainability and Robustness to achieve Evolvability. This conceptual framework is used to discuss nine engineering principles that should frame systems thinking about developing evolvable systems. These principles are derived from Kevin Kelly's book: Out of Control, which describes living and artificial self-sustaining systems. Kelly's last chapter, {"}The Nine Laws of God,{"} distills nine principles that govern all life-like systems. We discuss how these principles could be applied to engineering evolvability in artificial systems. This discussion is motivated by a wide range of practical problems in engineered artificial systems. Our goal is to analyze a few examples of system designs across engineering disciplines to explicate a common framework for designing and testing artificial systems. This framework highlights managing increasing complexity, intentional evolution, and resistance to disruptive events. From this perspective, we envision a more imaginative and time-sensitive appreciation of the evolution and operation of {"}reliable{"} artificial systems. We conclude with a short discussion of two hypothetical examples of engineering evolvable systems in network-centric communications using Error Resilient Data Fusion (ERDF) and cognitive radio.",
keywords = "Artificial systems, Cognitive radio, Electrical grids, Error Resilient Data Fusion (ERDF), Reflexive behaviors, System dynamics",
author = "Urken, {Arnold B} and Arthur Nimz and Schuck, {Tod M.}",
year = "2012",
month = "8",
doi = "10.1016/j.aei.2012.05.006",
language = "English (US)",
volume = "26",
pages = "553--562",
journal = "Advanced Engineering Informatics",
issn = "1474-0346",
publisher = "Elsevier Limited",
number = "3",

}

TY - JOUR

T1 - Designing evolvable systems in a framework of robust, resilient and sustainable engineering analysis

AU - Urken, Arnold B

AU - Nimz, Arthur

AU - Schuck, Tod M.

PY - 2012/8

Y1 - 2012/8

N2 - "Evolvability" is a concept normally associated with biology or ecology, but recent work on control of interdependent critical infrastructures reveals that network informatics systems can be designed to enable artificial, human systems to "evolve". To explicate this finding, we draw on an analogy between disruptive behavior and stable variation in the history of science and the adaptive patterns of robustness and resilience in engineered systems. We present a definition of an evolvable system in the context of a model of robust, resilient and sustainable systems. Our review of this context and standard definitions indicates that many analysts in engineering (as well as in biology and ecology) do not differentiate Resilience from Robustness. Neither do they differentiate overall dependable system adaptability from a multi-phase process that includes graceful degradation and time-constrained recovery, restabilization, and prevention of catastrophic failure. We analyze how systemic Robustness, Resilience, and Sustainability are related to Evolvability. Our analysis emphasizes the importance of Resilience as an adaptive capability that integrates Sustainability and Robustness to achieve Evolvability. This conceptual framework is used to discuss nine engineering principles that should frame systems thinking about developing evolvable systems. These principles are derived from Kevin Kelly's book: Out of Control, which describes living and artificial self-sustaining systems. Kelly's last chapter, "The Nine Laws of God," distills nine principles that govern all life-like systems. We discuss how these principles could be applied to engineering evolvability in artificial systems. This discussion is motivated by a wide range of practical problems in engineered artificial systems. Our goal is to analyze a few examples of system designs across engineering disciplines to explicate a common framework for designing and testing artificial systems. This framework highlights managing increasing complexity, intentional evolution, and resistance to disruptive events. From this perspective, we envision a more imaginative and time-sensitive appreciation of the evolution and operation of "reliable" artificial systems. We conclude with a short discussion of two hypothetical examples of engineering evolvable systems in network-centric communications using Error Resilient Data Fusion (ERDF) and cognitive radio.

AB - "Evolvability" is a concept normally associated with biology or ecology, but recent work on control of interdependent critical infrastructures reveals that network informatics systems can be designed to enable artificial, human systems to "evolve". To explicate this finding, we draw on an analogy between disruptive behavior and stable variation in the history of science and the adaptive patterns of robustness and resilience in engineered systems. We present a definition of an evolvable system in the context of a model of robust, resilient and sustainable systems. Our review of this context and standard definitions indicates that many analysts in engineering (as well as in biology and ecology) do not differentiate Resilience from Robustness. Neither do they differentiate overall dependable system adaptability from a multi-phase process that includes graceful degradation and time-constrained recovery, restabilization, and prevention of catastrophic failure. We analyze how systemic Robustness, Resilience, and Sustainability are related to Evolvability. Our analysis emphasizes the importance of Resilience as an adaptive capability that integrates Sustainability and Robustness to achieve Evolvability. This conceptual framework is used to discuss nine engineering principles that should frame systems thinking about developing evolvable systems. These principles are derived from Kevin Kelly's book: Out of Control, which describes living and artificial self-sustaining systems. Kelly's last chapter, "The Nine Laws of God," distills nine principles that govern all life-like systems. We discuss how these principles could be applied to engineering evolvability in artificial systems. This discussion is motivated by a wide range of practical problems in engineered artificial systems. Our goal is to analyze a few examples of system designs across engineering disciplines to explicate a common framework for designing and testing artificial systems. This framework highlights managing increasing complexity, intentional evolution, and resistance to disruptive events. From this perspective, we envision a more imaginative and time-sensitive appreciation of the evolution and operation of "reliable" artificial systems. We conclude with a short discussion of two hypothetical examples of engineering evolvable systems in network-centric communications using Error Resilient Data Fusion (ERDF) and cognitive radio.

KW - Artificial systems

KW - Cognitive radio

KW - Electrical grids

KW - Error Resilient Data Fusion (ERDF)

KW - Reflexive behaviors

KW - System dynamics

UR - http://www.scopus.com/inward/record.url?scp=84863778518&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84863778518&partnerID=8YFLogxK

U2 - 10.1016/j.aei.2012.05.006

DO - 10.1016/j.aei.2012.05.006

M3 - Article

VL - 26

SP - 553

EP - 562

JO - Advanced Engineering Informatics

JF - Advanced Engineering Informatics

SN - 1474-0346

IS - 3

ER -