6.6 References Ameri, F., Summers, J. D., Mocko, G. M., & Porter, M. (2008). Engineering design complexity: An investigation of methods and measures. Research in Engineering Design, 19(2–3), 161–179. Ashby, W. R. (1958). Requisite variety and its implications for the control of complex systems. Cybernetica, 1(2), 83–99. Ashby, W. R. (1968). Variety, constraint, and the law of requisite variety. In W. Buckley (Ed.), Modern systems research for the behavioral scientist (pp. 129–136). Chicago: Aldine Publishing Company. 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): Springer Berlin Heidelberg. Bar-Yam, Y. (2004). Multiscale variety in complex systems. Complexity, 9(4), 37–45. Bashir, H. A., & Thomson, V. (1999). Estimating design complexity. Journal of Engineering Design, 10(3), 247–257. Booch, G. (1994). Object-oriented analysis and design with applications (2nd ed.). Reading, MA: Addison-Wesley. Braha, D., & Maimon, O. (1998). The measurement of a design structural and functional complexity. IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans, 28(4), 527–535. Briand, L. C., Wüst, J., Daly, J. W., & Victor Porter, D. (2000). Exploring the relationships between design measures and software quality in object-oriented systems. Journal of Systems and Software, 51(3), 245–273. Budgen, D. (2003). Software design (2nd ed.). New York: Pearson Education. Chidamber, S. R., & Kemerer, C. F. (1994). A metrics suite for object oriented design. IEEE Transactions on Software Engineering, 20(6), 476–493. Chrissis, M. B., Konrad, M., & Shrum, S. (2007). CMMI: Guidelines for process integration and product improvement (2nd ed.). Upper Saddle River, NJ: Addison-Wesley. Conant, R. C. (1976). Laws of information which govern systems. IEEE Transactions on Systems, Man and Cybernetics, SMC-6(4), 240–255. Dick, J. (2005). Design traceability. IEEE Software, 22(6), 14–16. Faulconbridge, R. I., & Ryan, M. J. (2003). Managing complex technical projects: A systems engineering approach. Norwood, MA: Artech House. Gershenson, J. K., Prasad, G. J., & Zhang, Y. (2003). Product modularity: definitions and benefits. Journal of Engineering Design, 14(3), 295. Gershenson, J. K., Prasad, G. J., & Zhang, Y. (2004). Product modularity: measures and design methods. Journal of Engineering Design, 15(1), 33–51. Halstead, M. H. (1977). Elements of software science. Amsterdam Elsevier North-Holland, Inc. Henneman, R. L., & Rouse, W. B. (1986). On measuring the complexity of monitoring and controlling large-scale systems. IEEE Transactions on Systems, Man and Cybernetics, 16(2), 193–207. Henry, S., & Kafura, D. (1984). The evaluation of software systems' structure using quantitative software metrics. Software: Practice and Experience, 14(6), 561–573. Hölttä-Otto, K., & de Weck, O. (2007). Degree of modularity in engineering systems and products with technical and business constraints. Concurrent Engineering, 15(2), 113–126. Hornby, G. S. (2007). Modularity, reuse, and hierarchy: Measuring complexity by measuring structure and organization. Complexity, 13(2), 50–61. Huberman, B. A., & Hogg, T. (1986). Complexity and adaptation. Physica D: Nonlinear Phenomena, 22(1–3), 376–384. 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. Jarke, M. (1998). Requirements tracing. Communications of the ACM, 41(12), 32–36. Johnson, N. (2007). Simply complexity: A clear guide to complexity theory. Oxford: Oneworld Publications. Jung, W. S., & Cho, N. Z. (1996). Complexity measures of large systems and their efficient algorithm based on the disjoint cut set method. IEEE Transactions on Nuclear Science, 43(4), 2365–2372. Kitchenham, B. A., Pickard, L. M., & Linkman, S. J. (1990). An evaluation of some design metrics. Software Engineering Journal, 5(1), 50–58. Koomen, C. J. (1985). The entropy of design: A study on the meaning of creativity. IEEE Transactions on Systems, Man, and Cybernetics, SMC-15(1), 16–30. Martin, M. V., & Ishii, K. (2002). Design for variety: Developing standardized and modularized product platform architectures. Research in Engineering Design, 13(4), 213–235. McCabe, T. J. (1976). A complexity measure. IEEE Transactions on Software Engineering, SE2(4), 308–320. McCabe, T. J., & Butler, C. W. (1989). Design complexity measurement and testing. Communications of the ACM, 32(12), 1415– 1425. Mikkola, J. H., & Gassmann, O. (2003). Managing modularity of product architectures: Toward an integrated theory. IEEE Transactions on Engineering Management, 50(2), 204–218. Min, B.-K., & Soon Heung, C. (1991). System complexity measure in the aspect of operational difficulty. IEEE Transactions on Nuclear Science, 38(5), 1035–1039. Newcomb, P. J., Bras, B., & Rosen, D. W. (1998). Implications of modularity on product design for the life cycle. Journal of Mechanical Design, 120(3), 483–490. Sosa, M. E., Eppinger, S. D., & Rowles, C. M. (2007). A network approach to define modularity of components in complex products. Journal of Mechanical Design, 129(11), 1118–1129. Suh, N. P. (1990). The principles of design. New York: Oxford University Press. Suh, N. P. (2001). Axiomatic design: Advances and applications. New York: Oxford University Press. Suh, N. P. (2005). Complexity: Theory and applications. New York: Oxford University Press. Summers, J. D., & Shah, J. J. (2010). Mechanical engineering design complexity metrics: Size, coupling, and solvability. Journal of Mechanical Design, 132(2), 021004. Wiegers, K. E. (2003). Software requirements (2nd ed.). Redmond, WA: Microsoft Press. Yourdon, E., & Constantine, L. L. (1979). Structured design: Fundamentals of a discipline of computer design and systems design. Englewood Cliffs, NJ: Prentice-Hall. Yu, T.-L., Yassine, A. A., & Goldberg, D. E. (2007). An information theoretic method for developing modular architectures using genetic algorithms. Research in Engineering Design, 18(2), 91–109.