Controlling Change Within Complex Systems Through Pliability

As systems become larger, more complex, and operate for longer periods of time, some change within the system often becomes inevitable. Particularly in systems of systems, with diverse stakeholders, evolutionary development and managerial independence, it is not unusual for constituent systems to change in form or the way they operate. Changeability, the ability of a system to change, is often considered to be a desirable attribute that allows systems to be robust and to adapt in response to changes in context. However, involuntary changes, such as those that occur as a result of a disturbance, are more often problematic than favorable. In some ways, the survivability of a system depends on its ability to prevent, mitigate and recover from unintentional changes within the system brought about by disturbances. For certain large systems of systems, where there are complex interactions and a diverse set of stakeholders, even voluntary changes may be frowned upon, since it may be an expensive and time consuming process to approve changes. This paper discusses pliability, a new "-ility" that places constraints on the changes a system is allowed to make. Pliability is the ability of a system to change, without "breaking" or violating an architecture that the system architects intended and validated. Like changeability, pliability increases robustness by allowing systems to voluntarily change in response to changing contexts, and increases survivability by increasing the likelihood that unintentional changes are still within the set of allowable instances. It also distinguishes allowable changes from those that would require validation and approval from decision makers, making it easier to actually implement those changes in large, complex systems.

[1]  Hugh McManus,et al.  A framework for understanding uncertainty and its mitigation and exploitation in complex systems , 2006, IEEE Engineering Management Review.

[2]  Daniel E. Hastings,et al.  A Framework for Incorporating "ilities" in Tradespace Studies , 2007 .

[3]  G.M. Stump,et al.  Trade space exploration of satellite datasets using a design by shopping paradigm , 2004, 2004 IEEE Aerospace Conference Proceedings (IEEE Cat. No.04TH8720).

[4]  Peter Neumann,et al.  Safeware: System Safety and Computers , 1995, SOEN.

[5]  Ronald E. McGaughey Internet technology: contributing to agility in the twenty‐first century , 1999 .

[6]  Daniel E. Hastings,et al.  Assessing Changeability in Aerospace Systems Architecting and Design Using Dynamic Multi-Attribute Tradespace Exploration , 2006 .

[7]  Jeffrey M. Alden,et al.  Agile manufacturing systems in the automotive industry , 2004 .

[8]  William Miller,et al.  Flexibility in Engineering Design , 2012 .

[9]  Adam M. Ross,et al.  System architecture pliability and trading operations in tradespace exploration , 2011, 2011 IEEE International Systems Conference.

[10]  Daniel E. Hastings,et al.  Multi-attribute tradespace exploration for survivability , 2013 .

[11]  Daniel E. Hastings,et al.  Defining changeability: Reconciling flexibility, adaptability, scalability, modifiability, and robustness for maintaining system lifecycle value , 2008, Syst. Eng..

[12]  Yash P. Gupta,et al.  Flexibility of manufacturing systems: Concepts and measurements , 1989 .