Skip to main content

Adaptability, Flexibility, Modifiability and Scalability, and Robustness

  • Chapter
  • First Online:
Nonfunctional Requirements in Systems Analysis and Design

Part of the book series: Topics in Safety, Risk, Reliability and Quality ((TSRQ,volume 28))

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.

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 119.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 159.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

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.

    Chapter  Google Scholar 

  • 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.

    Chapter  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Bordoloi, S. K., Cooper, W. W., & Matsuo, H. (1999). Flexibility, adaptability, and efficiency in manufacturing systems. Production and Operations Management, 8(2), 133–150.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • Edwards, J. R., & Bagozzi, R. P. (2000). On the nature and direction of relationships between constructs and measures. Psychological Methods, 5(2), 155–174.

    Article  Google Scholar 

  • Engel, A., & Browning, T. R. (2008). Designing systems for adaptability by means of architecture options. Systems Engineering, 11(2), 125–146.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Hatley, D. J., & Pirbhai, I. A. (1988). Strategies for real-time system specification. New York: Dorset House.

    Google Scholar 

  • IEEE. (2005). IEEE Standard 1220: Systems engineering—Application and management of the systems engineering process. New York: Institute of Electrical and Electronics Engineers.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kevin MacG Adams .

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics