Chapter 7 Conclusion
7.2 Future Work
The last but largest problem is to investigate how to produce modular structures in engineering design, especially in evolutionary design. It is worth applying biological understandings of modu- larization to engineering modularization. On the other hand, engineering study could also provide some thoughts on biological modularity since the biological modularization is still far from being fully understood. It could be useful to look into how genome representation, fitness function, learn- ing and task structures affect modularization in evolutionary design, how to integrate modularity measure into fitness measures, and how to develop generative genome representations.
Bibliography
[1] C. Alexander. Notes on the Synthesis of Form. Harvard University Press, Cambridge, MA, 1964.
[2] E. K. Antonsson, F. Nicaise, and T. Honda. Configuration synthesis of a variable complexity truss. In15th International Conference on Engineering Design. The Design Society, Aug. 2005.
[3] C. Y. Baldwin and K. B. Clark. Design Rules, Volume 1, The Power of Modularity. MIT Press, Cambridge MA., 2000.
[4] C. Y. Baldwin and K. B. Clark. Managing in the age of modularity.Harvard Business Review, pages 84–93, Sept.-Oct. 97.
[5] D. H. Ballard. Modular learning in hierarchical neural networks. In E. L. Schwartz, editor, Computational Neuroscience. MIT Press, 1990.
[6] O. E. Barndorff-Nielsen and D. R. Cox. Inference and Asymptotics. Chapman and Hall:
London, 1989.
[7] F. H. Bennett III and E. G. Rieffel. Design of decentralized controllers for self-reconfigurable modular robots using genetic programming. In The Second NASA/DoD Workshop on Evolv- able Hardware, pages 43 – 52, July 2000.
[8] J. A. Bolker. Modularity in development and why it matters to evo-devo. Amer. Zool., 40:770–776, 2000.
[9] A. E. Bryson and Y.-C. Ho. Applied Optimal Control. New York: Blaisdell, 1969.
[10] J. Bryson. Intelligence by Design: Principles of Modularity and Coordination for Engineering Complex Adaptive Agents. Ph.D. thesis, MIT, 2001.
[11] J. Bryson and L. A. Stein. Modularity and specialized learning: Mapping between agent architectures and brain organization. Lecture Notes in Computer Science, 2036:98–??, 2001.
[12] R. Calabretta, S. Nolfi, D. Parisi, and G. Wagner. Duplication of modules facilitates the evolution of functional specialization. Artificial Life, 6:69–84, 2000.
[13] W. Callebaut and D. Rasskin-Gutman. Modularity: Understanding the Development and Evolution of Natural Complex Systems. The MIT Press, 2005.
[14] K. B. Clark. The interaction of design hierarchies and market concepts in technological evo- lution. Research Policy, 14:235–251, 1985.
[15] T. M. Cover and J. A. Thomas. Elements of Information Theory. John Wiley, 1991.
[16] K. Deb. Multi-objective Optimization Using Evolutionary Algorithms. John Wiley, 2001.
[17] R. Descartes. A Discourse on Method: Meditations on first Philosophy. tranlated by Donal A. Cress, Hackett Pub. Co., Indianapolis, 1993.
[18] J. L. Elman, E. A. Bates, M. H. Johnson, A. Karmiloff-Smith, D. Parisi, and K. Plunkett.
Rethinking Innateness - A Connectionist Perspective on Development. MIT Press, Cambridge, Massachusetts, 1996.
[19] S. D. Eppinger, D. E. Whitney, R. P. Smith, and D. Gebala. A model-based method for organizing tasks in product development. Research in Engineering Design, 6(1):1–13, 1994.
[20] S. J. Fenves and F. H. Branin. Network topological formulation of structural analysis. ASCE, Journal of The Structural Division, 89(4):483–514, 1963.
[21] J. Fodor. The Modularity of Mind. Cambridge MA: MIT Press, 1983.
[22] D. B. Fogel. Evolutionary Computation: Toward a New Philosophy of Machine Intelligence.
IEEE Press, 1995.
[23] C. M. Friedrich and C. Moraga. An evolutionary method to find good building-blocks for architectures of artificial neural networks. InSixth International Conference on Information Processing and Management of Uncertainty in Knowledge Based Systems, IPMU’96, pages 951–956, Granada, Spain, 1996.
[24] G. D. Galsworth.Smart, Simple Design. Essex Junction, Vermont, Oliver Wright Publications, 1994.
[25] M. R. Garey and D. S. Johnson. Computers and Intractability: A guide to the theory of NP-completeness. W. H. Freeman & Co., 1979.
[26] J. L. Garfield.Modularity in Knowledge Representation and Natural-Language Understanding.
MIT Press, Cambridge, Massachusetts, 1987.
[27] J. K. Gershenson, G. J. Prasad, and S. Allamneni. Modular product design: A life-cycle view.
Journal of Integrated Design and Process Science, 3(4), 1999.
[28] J. K. Gershenson, G. J. Prasad, and Y. Zhang. Product modualrity: Definitions and benefits.
Journal of Engineering Design, 14(3):295–313, 2003.
[29] J. K. Gershenson, G. J. Prasad, and Y. Zhang. Product modularity: Measures and methods.
Journal of Engineering Design, 15(1):33–51, 2004.
[30] D. E. Goldberg. Genetic Algorithms in Search, Optimization,and Machine Learning. Addison- Wesley, MA., 1989.
[31] M. A. Goodale and A. D. Milner. Separate visual pathways for perception and action. Trends in Neurosciences, 15:20–25, 1992.
[32] F. Gruau. Genetic synthesis of modular neural networks. InProceedings of the 5th International Conference on Genetic Algorithms, ICGA-93, pages 318–325. Morgan Kaufmann, 1993.
[33] F. Gruau. Automatic definition of modular neural networks.Adaptive Behavior, 3(2):151–183, 1995.
[34] F. Guo and J. K. Gershenson. A comparison of modular product design methods based on im- provement and iteration. In16th International Conference on Design Theory and Methodology (DTM). ASME, Sept. 2004.
[35] B. L. M. Happel and J. M. J. Murre. Designing modular neural network architectures using a genetic algorithm. In I. Aleksander and J. Taylor, editors,Artificial Neural Networks, volume 2, pages 1215–1218. Elsevier Science Publishers, 1992.
[36] B. L. M. Happel and J. M. J. Murre. Design and evolution of modular neural network archi- tectures. Neural Networks, 7:985–1004, 1994.
[37] R. Hecht-Nielsen. Kolmogorovo’s mapping neural networks existence theorem. In Proceedings of the First IEEE International Conference on Neural Networks, volume 3, pages 112–114, San Diego, 1987.
[38] R. Hecht-Nielsen. Theory of backpropagation neural networks. In Proceedings of the First IEEE International Conference on Neural Networks, volume 1, pages 593–605, Washington, 1989.
[39] R. M. Henderson and K. B. Clark. Architectural innovation: The reconfiguration of existing product technologies and the failure of established firms. Administrative Science Quarterly, 35:9–30, 1990.
[40] J. Hertz, A. Krogh, and R. G. Palmer. Introduction to The Theory of Neural Computation.
Perseus Books Publishing, 1991.
[41] J. H. Holland. Adaptation in Natural and Artificial Systems. MIT Press, Cambridge, MA, 1975.
[42] T. Honda, F. Nicaise, and E. K. Antonsson. Synthesis of structural symmetry driven by cost saving. In31st Design Automation Conference (DAC). ASME, Sept. 2005.
[43] R. Hooper and D. Tesar. Computer-aided configuration of modular robotic systems.Computing
& Control Engineering Journal, 5(3):137–142, June 1994.
[44] R. A. Horn and C. R. Johnson. Matrix Analysis. Cambridge University Press, 1985.
[45] G. Hornby, H. Lipson, and J. Pollack. Evolution of generative design systems for modular physical robots. InInternational Conference on Robotics and Automation, 2001.
[46] J. Hsuan. Impacts of supplier-buyer relationships on modularization in new product develop- ment. Eur. J. Purchas. Supply Manage., 5(3):197–209, 1999.
[47] http://invention.psychology.msstate.edu.
[48] C. C. Huang and A. Kusiak. Modularity in design of products and systems.IEEE Transactions on Systems, Man and Cybernetics-Part A: Systems and Humans, 28(1):66–77, JANUARY 1998.
[49] A. Hyv¨arien, J. Karhunen, and E. Oja. Independent Component Analysis. Wiley Interscience, 2001.
[50] J. W. Kalat. Biological Psychology. Brooks/Cole Publishing Company, 1992.
[51] A. Karmiloff-Smith, J. Grant, and I. Berthoud. Language and williams syndrome: how intact is ’intact’ ? Child Developement, 68:246–262, 1997.
[52] D. Karnopp and R. Rosenberg. System Dynamics: a Unified Approach. John wiley & sons, 1975.
[53] S. A. Kauffman. The Origins of Order: Self-Organization and Selection in Evolution. Oxford University Press, Oxford, 1993.
[54] S. A. Kauffman and S. Levin. Towards a general theory of adaptive walks on rugged landscapes.
Journal of Theoretical Biology, 128:11–45, 1987.
[55] A. Kaveh. Graphs and structures. Computers and Structures, 40:893–901, 1991.
[56] J. R. Koza. Genetic Programming: On the Programming of Computers by Means of Natural Selections. MIT Press, 1992.
[57] R. N. Langlois. Modularity in technology, organization, and society. In Management Section session on modularity, INFORMS Philadelphia Meeting, Philadelphia, November 8 1999.
[58] R. N. Langlois and P. Robertson. Networks and innovation in a modular system: Lessons from microcomputer and stereo components industries. Research Policy, 21(4), 1992.
[59] A. Lindenmayer. Machematical models for cellular interactions in development, part I, fila- ments with one-sided inputs. J. Theor. Biol., 18:280–299, 1968.
[60] A. Lindenmayer. Machematical models for cellular interactions in development, part II, simpe and branching filaments with two-sided inputs. J. Theor. Biol., 18:300–315, 1968.
[61] M. Lundqvist, N. Sundgren, and L. Trygg. Remodularization of a product line: Adding complexity to project management. J. Prod. Innov. Manage., 13(3):311–324, 1996.
[62] R. J. McEliece. The Theory of Information and Coding, 2nd ed. Cambridge: Cambridge U.
Press, 2002.
[63] J. H. Mikkola and O. Gassmann. Managing modularity of product architectures: Toward an integrated theory. IEEE Transactions on Engineering Management, 30(2):204–218, 2003.
[64] G. Miller. The magical number seven, plus or minus two: Some limits on our capacity for processing information. Psychological Review, 63:81–97, 1956.
[65] K. S. Miller. Multidimensional Gaussian Distributions. New York: John Wiley, 1964.
[66] M. Mishkin, L. G. Ungerleider, and K. A. Macko. Object vision and spatial vision: Two cortical pathways. Trends in Neurosciences, 6:414–417, 1983.
[67] P. J. Newcomb, B. Bras, and D. W. Rosen. Implications of modularity on product design for the life cycle. Journal of Mechanical Design, 120(3):483–491, 1998.
[68] K. N. Otto. A Formal Represnentational Theory for Engineeirng Design. Ph.D. thesis, Cali- fornia Institute of Technology, Pasadena, CA, June 1992. 1992.
[69] K. N. Otto and E. K. Antonsson. Trade-off strategies in the solution of imprecise design problems. In T. Terano et al., editor, In Fuzzy Engineering toward Human Friendly Systems:
Proceedings of the International Fuzzy Engineering Symposium 91, volume 1, pages 422–433, 1991.
[70] K. N. Otto and K. Wood. Product Design. Prentice Hall, 2001.
[71] G. Pahl and W. Beitz. Engineering Design: A Systematic Approach. Springer, 1996.
[72] D. B. Parker. Learning logic. Technical Report Technical Report TR-47, Center for Computa- tional Research in Economics and Management Science, Massachusetts Institute of Technology, Cambridge, MA, 1985.
[73] D. L. Parnas. On the criteria to be used in decomposing systems into modules.Communications of the ACM, 5:1053–1058, 1972.
[74] D. L. Parnas. A technique for software module specification with examples. Communications of the ACM, 15:330–336, 1972.
[75] D. W. Patterson.Artificial Neural Networks. Theory and Application. Prentice Hall, Singapore, 1996.
[76] E. P¨oppel. Temporal mechanisms in perception.International Review of Neurobiology, 37:185–
202, 1994.
[77] J. Rissanen. Modeling by shortest data description. Automatica, 14:465–471, 1978.
[78] J. Rissanen. A universal prior for integers and estimation by minimum description length.
Ann. Statist., 11:416–431, 1983.
[79] J. Rissanen. Stochastic complexity and modeling. Annals of Statistics, 14:1080–1100, 1986.
[80] J. Rissanen. Hypothesis selection and testing by the MDL principle. Computer Journal, 42:260–269, 1999.
[81] D. Robertson and K. Ulrich. Planning for product platforms. Sloan Manage. Rev., pages 19–31, 1998.
[82] J. G. Rueckl, K. R. Cave, and S. M. Kosslyn. Why are “what” and “where” processed by separate cortical visual systems? a computational investigation. Journal of Cognitive Neuroscience, 1:171–186, 1989.
[83] D. E. Rumelhart, G. E. Hinton, and R. J. Williams. Learning internal representations by error propagation. Nature, 323:533–536, 1986.
[84] R. Sanchez. Modular architectures in the marketing process.Journal of Marketing, 63(Special Issue):92–111, 1999.
[85] R. Sanchez and J. T. Mahoney. Modularity, flexibility, and knowledge management in product and organisation design.Strategic Management Journal, 17 (Winter Special Issue):63–76, 1996.
[86] M. A. Schilling. Towards a general modular systems theory and its application to interfirm product modularity. Academy of Management Review, 25(2):312–334, 2000.
[87] M. J. Scott and E. K. Antonsson. Aggregation functions for engineering design trade-offs.
Fuzzy Sets and Systems, 99(3):253–264, 1998.
[88] C. E. Shannon. A mathematical theory of communication. Bell System Technical Journal, 27:379–423 and 623–656, July and October 1948.
[89] D. M. Sharman, A. A. Yassine, and P. Carlile. Architectural optimisation using real options theory and dependency structure matrices. In Proceedings of the ASME DETC DAC 2002, 2002.
[90] H. A. Simon. The Sciences of the Artificial. MIT Press, Cambridge, MA, 1969.
[91] S. Sosale, M. Hashemian, and P. Gu. An integrated modular design methodology for life-cycle engineering. Annals of the CIRP, 46, January 1997.
[92] M. K. Starr. Modular production - a new concept. Harvard Business Review, 43(6):131–142, 1965.
[93] D. V. Steward. The design structure system: A method for managing the design of complex system. IEEE Transactions in Engineering Management, 28(3):71–84, 1981.
[94] R. Stone, K. Wood, and R. Crawford. A heuristic method to identify modules from a functional description of a product. InProceedings of DETC98, Atlanta, GA, 1998.
[95] W. A. Swan. Proposes standardization of car sizes. The Automobile, 31, 1914.
[96] P. Testa, U. O’Reilly, M. Kangas, and A. Kilian. Moss: Morphogenetic surface structure:
A software tool for design exploration. In Proceedings of Greenwich 2000: Digital Creativity Symposium, pages 71–80, London, UK, January 2000.
[97] S. Theodoridis and K. Koutroumbas. Pattern Recognition, 2nd Edition. Wiley Interscience, 2003.
[98] K. T. Ulrich. The role of product architecture in the manufacturing firm. Research Policy, 24:419–440, 1995.
[99] K. T. Ulrich and W. P. Seering. Function sharing in mechanical design. Design Studies, 11:223–234, 1990.
[100] K. T. Ulrich and K. Tung. Fundamentals of product modularity. In ASME Issues in De- sign/Manufacture integration, pages 73–80, Atlanta, USA, 1991.
[101] G. P. Wagner. Homologues, natural kinds and the evolution of modularity.American Zoologist, 36:36–43, 1996.