Flexibility Due to Abstraction and Decomposition
Corresponding Author
David A. Broniatowski
Department of Engineering Management and Systems Engineering, School of Engineering and Applied Science, The George Washington University, 800 22nd St. NW #2700, Washington, DC, 20052
E-mail: [email protected]Search for more papers by this authorCorresponding Author
David A. Broniatowski
Department of Engineering Management and Systems Engineering, School of Engineering and Applied Science, The George Washington University, 800 22nd St. NW #2700, Washington, DC, 20052
E-mail: [email protected]Search for more papers by this authorABSTRACT
Flexibility is a major concern in engineering design. This paper examines two complementary approaches to designing flexibility into engineering systems. One approach, based on system decomposition, emphasizes a one-to-one mapping between form and function, as in modular designs. The second approach decouples form from function, enabling a many-to-many mapping, as in layered designs. These approaches need not be mutually exclusive; rather, they can be synergistic. These claims are examined using simulated intermodal freight shipping networks. Results show that systems relying on decomposition are especially sensitive to disruptions. In contrast, systems relying on abstraction are less sensitive to disruption as long as rates of change in the environment are low; however, they are also less able to respond to unmet demand. Given enough resources, systems using both approaches can respond both to disruptions and unmet demand. Implications for system design are discussed.
Supporting Information
Filename | Description |
---|---|
sys21381-sup-0001-SuppMat.docx232.6 KB | Table S1. Summary of change options in satellite systems case. Figure S1. Graphical depiction of flexibility types in satellite systems case. Table S2. Summary of change options in building architecture case. Figure S2. Graphical depiction of flexibility types in building architecture case. Table S3. Summary of change options in computer architecture case. Figure S3. Graphical depiction of flexibility types in computer architecture case. Table S4. Summary of change options in medical device case. Figure S4. Graphical depiction of flexibility types in medical device case. Table S5. Summary of change options in human spaceflight case. Figure S5. Graphical depiction of flexibility types in human spaceflight case. |
Please note: The publisher is not responsible for the content or functionality of any supporting information supplied by the authors. Any queries (other than missing content) should be directed to the corresponding author for the article.
REFERENCES
- H. Abelson and G.J. Sussman, Structure and interpretation of computer programs, The MIT Press, Cambridge, MA/New York, 1985.
- R. Albert and A.-L. Barabási, Statistical mechanics of complex networks, Rev Mod Phys 74 (2002), 47–97. https://doi.org/10.1103/RevModPhys.74.47
- D. Baccarini, The concept of project complexity—A review, Intl J Project Manage 14 (1996), 201–204. https://doi.org/10.1016/0263-7863(95)00093-3
10.1016/0263-7863(95)00093-3 Google Scholar
- D.A. Broniatowski and J. Moses, Measuring flexibility, descriptive complexity, and rework potential in generic system architectures, Syst Eng 19 (2016), 207–221. https://doi.org/10.1002/sys.21351
- D.A. Broniatowski and A.L. Weigel, The political sustainability of space exploration, Space Pol 24 (2008), 148–157. https://doi.org/10.1016/j.spacepol.2008.06.004
- M.-A. Cardin, Enabling flexibility in engineering systems: A taxonomy of procedures and a design framework, ASME J Mech Design 136 (2014), 1–14.
- J.M. Carlson and J. Doyle, Highly optimized tolerance: A mechanism for power laws in designed systems, Phys Rev E 60 (1999), 1412
- E. Crawley, B. Cameron and D. Selva, System architecture: Strategy and product development for complex systems, 1st edition, Pearson, Boston, April 25, 2015.
- R. De Neufville, S. Scholtes and T. Wang, Real options by spreadsheet: Parking garage case example, J Infrastruct Syst 12 (2006), 107–111.
- W. Deng, W. Li, X. Cai, and Q.A. Wang, The exponential degree distribution in complex networks: Non-equilibrium network theory, numerical simulation and empirical data, Phys A Stat Mech Appl 390 (2011), 1481–1485. https://doi.org/10.1016/j.physa.2010.12.029
- O.L. De Weck, R.D. Neufville, and M. Chaize, Staged deployment of communications satellite constellations in low earth orbit, J Aerospace Comput Informat Commun 1 (2004), 119–136. https://doi.org/10.2514/1.6346
- O. L. de Weck, D. Roos, and C. L. Magee, Engineering systems: meeting human needs in a complex technological world, MIT Press, Cambridge, MA, 2011.
10.7551/mitpress/8799.001.0001 Google Scholar
- O.L. de Weck, A.M. Ross, and D.H. Rhodes, Investigating relationships and semantic sets amongst system lifecycle properties (Ilities), Third International Conference on Engineering Systems, TU Delft, the Netherlands (2012), Citeseer, 2012.
- E.W. Dijkstra, A note on two problems in connexion with graphs, Numer Math 1 (1959), 269–271. https://doi.org/10.1007/BF01386390
10.1007/BF01386390 Google Scholar
- J.C. Doyle, D.L. Alderson, L. Li, S. Low, M. Roughan, S. Shalunov, R, Tanaka, and W. Willinger, The “robust yet fragile” nature of the Internet, PNAS 102 (2005), 14497–14502. https://doi.org/10.1073/pnas.0501426102
- J.C. Doyle and M. Csete, Architecture, constraints, and behavior, PNAS 108 (2011), 15624–15630. https://doi.org/10.1073/pnas.1103557108
- H. Eisner, Essentials of project and systems engineering management, John Wiley & Sons, 2008.
- E. Fricke and A.P. Schulz, Design for changeability (DfC): Principles to enable changes in systems throughout their entire lifecycle, Syst Eng 8 (2005), https://doi.org/10.1002/sys.20039
10.1002/sys.20039 Google Scholar
- N. Gilbert, Agent-based models (annotated edition), SAGE Publications, Inc, Los Angeles, September 14, 2007.
- K. Hölttä-Otto and O. de Weck, Degree of modularity in engineering systems and products with technical and business constraints, Concurrent Eng 15 (2007), 113–126. https://doi.org/10.1177/1063293X07078931
- T.A. Johnson, B.W. Caldwell, and M.G. Green, Investigating spontaneous flexibility in concept generation, ASME 2015 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference (2015), American Society of Mechanical Engineers, 2015, V007T06A012–V007T06A012.
- D. A. Keese, A. H. Tilstra, C. C. Seepersad, and K. L. Wood, Empirically-derived principles for designing products with flexibility for future evolution, ASME 2007 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference (2007), American Society of Mechanical Engineers, 2007, 483–498.
- H. Koh and C.L. Magee, A functional approach for studying technological progress: Application to information technology, Technol Forecasting Social Change 73 (2006), 1061–1083.
- H. Koh and C.L. Magee, A functional approach for studying technological progress: Extension to energy technology, Technol Forecasting Social Change 75 (2008), 735–758.
- A. Kossiakoff, W. N. Sweet, S. Seymour, and S. M. Biemer, Systems engineering principles and practice (Vol. 83), John Wiley & Sons, Hoboken, NJ, 2011.
10.1002/9781118001028 Google Scholar
- M. Kurant and P. Thiran, Extraction and analysis of traffic and topologies of transportation networks, Phys Rev E 74 (2006a), 036114. https://doi.org/10.1103/PhysRevE.74.036114
- M. Kurant and P. Thiran, Layered complex networks, Phys Rev Lett 96 (2006b), 138701. https://doi.org/10.1103/PhysRevLett.96.138701
- M. Kurant, P. Thiran, and P. Hagmann, Error and attack tolerance of layered complex networks, Phys Rev E 76 (2007), 026103. https://doi.org/10.1103/PhysRevE.76.026103
- N. Leveson, Engineering a safer world: Systems thinking applied to safety, MIT Press, Cambridge, MA, 2011.
- M. Levinson, The box: How the shipping container made the world smaller and the world economy bigger, Princeton University Press, Princeton, NJ, 2010.
- A. H. Levis, “ System Architectures, ” In A.P. Sage and W.B. Rouse, Handbook of Systems Engineering and Management, John Wiley & Sons, Hoboken, NJ, 2009, 479–505.
- A.M. Madni, Elegant systems design: Creative fusion of simplicity and power, Syst Eng 15 (2012), 347–354.
- J. Moses, The Anatomy of Large Scale Systems (ESD-WP-2003-01.25-ESD Internal Symposium), Massachusetts Institute of Technology, Engineering Systems Division, 2003.
- J. Moses, “ Architecting Engineering Systems,” in I. Poel and D. Goldberg (Editors), Philosophy and Engineering, Springer: Netherlands, 2009, pp. 275–284.
10.1007/978-90-481-2804-4_23 Google Scholar
- J. Moses, “ Flexibility and its relation to complexity and architecture,” in M. Aiguier, F. Bretaudeau, and D. Krob (Editors), Complex Systems Design & Management, Springer: Berlin Heidelberg, January 1, 2010, pp. 197–206.
10.1007/978-3-642-15654-0_14 Google Scholar
- J. Moses, Form, function, and the flexibility multiplier effect, Personal communication, February 25, 2015.
- P.K. Palani Rajan, M. Van Wie, M.I. Campbell, K.L. Wood, and K.N. Otto, An empirical foundation for product flexibility, Design Stud 26 (2005), 405–438. https://doi.org/10.1016/j.destud.2004.09.007
- A. Qureshi, J. T. Murphy, B. Kuchinsky, C. C. Seepersad, K. L. Wood, and D. D. Jensen, Principles of product flexibility, ASME 2006 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference (2006), American Society of Mechanical Engineers, 2006, 295–325.
- T. P. Peixoto, The graph-tool python library, Figshare (2014), https://doi.org/10.6084/m9.figshare.1164194
- J. Rasmussen, The role of hierarchical knowledge representation in decision making and system management, IEEE Trans Syst, Man and Cybernetics SMC-15 (1985), 234–243. https://doi.org/10.1109/TSMC.1985.6313353
- J. Rasmussen, and M. Lind, Coping with complexity (No. Risø-M-2293), Roskilde, Denmark: Risø National Laboratory. 1981.
- E. Rechtin and M.W. Maier, The art of systems architecting, 2nd edition, CRC Press, Boca Raton, FL, December 12, 2010.
- B. Roberts and D.P. Kroese, Estimating the number of st paths in a graph, J Graph Algorithms Appl 11 (2007), 195–214.
10.7155/jgaa.00142 Google Scholar
- A.M. Ross, D.H. Rhodes, and D.E. Hastings, Defining changeability: Reconciling flexibility, adaptability, scalability, modifiability, and robustness for maintaining system lifecycle value, Syst Eng 11 (2008), 246–262. https://doi.org/10.1002/sys.v11:3
- E.T. Ryan, D.R. Jacques, and J.M. Colombi, An ontological framework for clarifying flexibility-related terminology via literature survey, Syst Eng 16 (2013), 99–110. https://doi.org/10.1002/sys.21222
- A. Salado and R. Nilchiani, Using Maslow's hierarchy of needs to define elegance in system architecture, Procedia Comput Sci 16 (2013), 927–936.
- J.H. Saleh, G. Mark and N.C. Jordan, Flexibility: A multi-disciplinary literature review and a research agenda for designing flexible engineering systems, J Eng Design 20 (2009), 307–323. https://doi.org/10.1080/09544820701870813
- A.K. Sethi and S.P. Sethi, Flexibility in manufacturing: A survey, Int J Flex Manuf Syst 2 (1990), 289–328. https://doi.org/10.1007/BF00186471
10.1007/BF00186471 Google Scholar
- N.B. Shah, L. Viscito, J. Wilds, A.M. Ross, and D.E. Hastings, Quantifying flexibility for architecting changeable systems, 6th Conference on Systems Engineering Research, Los Angeles, CA, 2008.
- Y. Sheffi, The resilient enterprise: Overcoming vulnerability for competitive advantage, The MIT Press, Cambridge, MA/London, February 23, 2007.
- H.A. Simon, The architecture of complexity, Proc Am Phil Soc 106 (1962), 467–482.
- S.H. Thomke, The role of flexibility in the development of new products: An empirical study, Res Pol 26 (1997), 105–119. https://doi.org/10.1016/S0048-7333(96)00918-3
- K. Ulrich, The role of product architecture in the manufacturing firm, Res Pol 24 (1995), 419–440.
- K.T. Ulrich and W.P. Seering, Function sharing in mechanical design, Design Stud 11 (1990), 223–234. https://doi.org/10.1016/0142-694X(90)90041-A
10.1016/0142-694X(90)90041-A Google Scholar
- L. G. Valiant, The complexity of computing the permanent, Theoret Comput Sci 8 (1979), 189–201.
10.1016/0304-3975(79)90044-6 Google Scholar
- T. Wang and R. De Neufville, Real options “in” projects, Real Options Conference, Paris, France (2005), Citeseer, 2005.
- K.E. Weick, Educational organizations as loosely coupled systems, Admin Sci Quart 21 (1976), 1–19. https://doi.org/10.2307/2391875
- D. E. Whitney, Physical limits to modularity, Engineering Systems Symposium 2004 (2004), Cambridge, MA, 2004.
- Y. Wu and A. Wu, Taguchi methods for robust design, American Society of Mechanical Engineers, New York, NY, 2000.
- E. Yourdon and L. Constantine, Structured design: Fundamentals of a discipline of computer program and systems design, copyright 1979 by Prentice-Hall, Yourdon Press, 1979.
- C.Y. Baldwin, and K.B. Clark, Modularity in the design of complex engineering systems, Springer, 2006.
10.1007/3-540-32834-3_9 Google Scholar
- P. Banerjee, and O.L. de Weck, Flexibility strategy-valuing flexible product options, ICSE Conference on Synergy Between Systems Engineering and Project Management. Las Vegas, NV, INCOSE 2004.
- S.K. Bordoloi, W.W. Cooper and H. Matsuo, Flexibility, Adaptability, and Efficiency in Manufacturing Systems, Production and Operations Management 8 (1999), 133–150 https://doi.org/10.1111/j.1937-5956.1999.tb00366.x
- A. Gamba and N. Fusari, Valuing modularity as a real option, Management Science 55 (2009), 1877–1896.
- M.E. Newman, Modularity and community structure in networks, Proceedings of the National Academy of Sciences 103 (2006), 8577–8582.
- R. Nilchiani, Valuing software-based options for space systems flexibility, Acta Astronautica 65 (2009), 429–441.
- R. Nilchiani and D.E. Hastings, Measuring the Value of Flexibility in Space Systems: A Six-Element Framework, Systems Engineering 10 (2007), 26–44.
- A. Olewnik and K. Lewis, A decision support framework for flexible system design, Journal of Engineering Design 17 (2006), 75–97.
- C. Roser and D. Kazmer, Risk effect minimization using flexible product and process design, ASME Design for Manufacturing Conference (1999), 1999.
- T. Sivanthi and U. Killat, Valuing the design flexibility of a distributed real-time embedded system, International Symposium on Industrial Embedded Systems, 2008. SIES 2008 (June 2008), June 2008, 163–168. https://doi.org/10.1109/SIES.2008.4577695
- D.E. Whitney, Why mechanical design cannot be like VLSI design, Research in Engineering Design 8 (1996), 125–138.