Abstract
The design of systems and components during the design stage of the systems life cycle requires specific purposeful actions to ensure effective designs and viable systems. Designers are faced with a number of adaptation concerns that they must embed into the design in every instance of thinking and documentation. The ability for a systems to change is essential to its continued survival and ability to provide requisite functions for its stakeholders. Changeability includes the non-functional requirements for adaptability, flexibility, modifiability and robustness. Purposeful design requires an understanding of each of these requirements and how to measure and evaluate each as part of an integrated systems design.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Andrzejak, A., Reinefeld, A., Schintke, F., & Schütt, T. (2006). On adaptability in grid systems. In V. Getov, D. Laforenza, & A. Reinefeld (Eds.), Future generation grids (pp. 29–46). New York, US: Springer.
Baldwin, C. Y., & Clark, K. B. (2006). Modularity in the design of complex engineering systems. In D. Braha, A. A. Minai, & Y. Bar-Yam (Eds.), Complex engineered systems (pp. 175–205). Berlin: Springer.
Bengtsson, P., Lassing, N., Bosch, J., & van Vliet, H. (2004). Architecture-level modifiability analysis (ALMA). Journal of Systems and Software, 69(1–2), 129–147.
Bordoloi, S. K., Cooper, W. W., & Matsuo, H. (1999). Flexibility, adaptability, and efficiency in manufacturing systems. Production and Operations Management, 8(2), 133–150.
Carlson, J. M., & Doyle, J. (2002). Complexity and robustness. Proceedings of the National Academy of Sciences of the United States of America, 99(3), 2538–2545.
Cliff, N. (1993). What Is and Isn’t Measurement. In G. Keren & C. Lewis (Eds.), A handbook for data analysis in the behavioral sciences: Methodological issues (pp. 59–93). Hillsdale, NJ: Lawrence Erlbaum Associates.
Edwards, J. R., & Bagozzi, R. P. (2000). On the nature and direction of relationships between constructs and measures. Psychological Methods, 5(2), 155–174.
Engel, A., & Browning, T. R. (2008). Designing systems for adaptability by means of architecture options. Systems Engineering, 11(2), 125–146.
Fricke, E., & Schulz, A. P. (2005). Design for changeability (DfC): Principles to enable changes in systems throughout their entire lifecycle. Systems Engineering, 8(4), 342–359.
Hatley, D. J., & Pirbhai, I. A. (1988). Strategies for real-time system specification. New York: Dorset House.
IEEE. (2005). IEEE Standard 1220: Systems engineering—Application and management of the systems engineering process. New York: Institute of Electrical and Electronics Engineers.
IEEE, & ISO/IEC. (2010). IEEE and ISO/IEC Standard 24765: Systems and software engineering—Vocabulary. New York and Geneva: Institute of Electrical and Electronics Engineers and the International Organization for Standardization and the International Electrotechnical Commission.
Lissitz, R. W., & Green, S. B. (1975). Effect of the number of scale points on reliability: A Monte Carlo approach. Journal of Applied Psychology, 60(1), 10–13.
Ross, A. M., Rhodes, D. H., & Hastings, D. E. (2008). Defining changeability: Reconciling flexibility, adaptability, scalability, modifiability, and robustness for maintaining system lifecycle value. Systems Engineering, 11(3), 246–262.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Adams, K.M. (2015). Adaptability, Flexibility, Modifiability and Scalability, and Robustness. In: Nonfunctional Requirements in Systems Analysis and Design. Topics in Safety, Risk, Reliability and Quality, vol 28. Springer, Cham. https://doi.org/10.1007/978-3-319-18344-2_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-18344-2_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-18343-5
Online ISBN: 978-3-319-18344-2
eBook Packages: EngineeringEngineering (R0)