Hostname: page-component-cd9895bd7-p9bg8 Total loading time: 0 Render date: 2024-12-26T08:56:21.641Z Has data issue: false hasContentIssue false

The routine design–modular distributed modeling platform for distributed routine design and simulation-based testing of distributed assemblies

Published online by Cambridge University Press:  12 December 2007

M. Taner Eskil
Affiliation:
Computer Science and Engineering Department, Faculty of Engineering, Işık University, Istanbul, Turkey
Jon Sticklen
Affiliation:
Intelligent Systems Laboratory, Michigan State University, East Lansing, Michigan
Clark Radcliffe
Affiliation:
Dynamic Systems Laboratory, Michigan State University, East Lansing, Michigan

Abstract

In this paper we describe a conceptual framework and implementation of a tool that supports task-directed, distributed routine design (RD) augmented with simulation-based design testing. In our research, we leverage the modular distributed modeling (MDM) methodology to simulate the interaction of design components in an assembly. The major improvement we have made in the RD methodology is to extend it with the capabilities of incorporating remotely represented off-the-shelf components in design and simulation-based testing of a distributed assembly. The deliverable of our research is the RD-MDM platform, which is capable of automatically selecting intellectually protected off the shelf design components over the Internet, integrating these components in an assembly, running simulations for design testing, and publishing the approved design without disclosing the proprietary information.

Type
Research Article
Copyright
Copyright © Cambridge University Press 2008

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

REFERENCES

Abrahamson, S., Wallace, D., Senin, N., & Sferro, P. (2000). Integrated design in a service marketplace. Computer-Aided Design 2(2), 97107.CrossRefGoogle Scholar
Alexander, C. (1964). Notes on the Synthesis of Form. Cambridge, MA: Harvard University Press.Google Scholar
Ames, B.B. (2000). Digital design grows up. Design News, 19, 9294.Google Scholar
Augenbroe, G. (1995). An overview of the COMBINE project. Proc. 1st European Conf. Product and Process Modelling in the Building Industry, pp. 547554, Dresden, Germany.Google Scholar
Ball, N.R., Matthews, P.C., & Wallace, K.M. (1998). Managing conceptual design objects: an alternative to geometry. Artificial Intelligence in Design ‘98: Proc. 5th Int. Conf. Artificial Intelligence in Design, AID 98 (Gero, J.S., & Sudweeks, F., Eds.), pp. 6786. New York: Kluwer Academic.Google Scholar
Brown, D.C., & Chandrasekaran, B. (1989). Design Problem Solving: Knowledge Structures and Control Strategies. San Mateo CA: Morgan Kaufmann.Google Scholar
Byam, B.P., & Radcliffe, C.J. (1999). Modular modeling of engineering systems using fixed input–output structure. Symp. Systematic Modeling, Orlando, FL.Google Scholar
Byam, B.P., & Radcliffe, C.J. (2000). Direct insertion realization of linear modular models of engineering systems using fixed input–output structure. 26th Design Automation Conf., Baltimore, MD.CrossRefGoogle Scholar
Cave, P.R., & Noble, C.E.I. (1986). Engineering design data management. Engineering Management: Theory and Applications (EMTA ‘86), pp. 301307, Swansea.Google Scholar
Cera, C.D., Kim, T., Han, J., & Regli, W.C. (2004). Role-based viewing envelopes for information protection in collaborative modeling. Computer-Aided Design 36(9), 873886.CrossRefGoogle Scholar
Chan, F.L., Spiller, M.D., & Newton, A.R. (1998). WELD—an environment for Web-based electronic design. Design Automation Conf.San Francisco, CA, 146151.Google Scholar
Chandrasekaran, B. (1988). Generic tasks as building blocks for knowledge-based systems: the diagnosis and routine design examples. Knowledge Engineering Review 3(3), 183210.Google Scholar
Chandrasekaran, B., & Johnson, T.R. (1993). Generic task and task structures: history, critique and new directions. In Second Generation Expert Systems(David, J.-M., Krivine, J.-P., & Simmons, R., Eds.). Berlin: Springer–Verlag.Google Scholar
Court, A.W., Culley, S.J., & McMahon, C.A. (1997). The influence of information technology in new product development: observations of an empirical study of the access of engineering design information. International Journal of Information Management 17(5), 359375.CrossRefGoogle Scholar
Cutkosky, M.R., Engelmore, R.S., Fikes, R.E., Genesereth, M.R., Gruber, T.R., Mark, W.S., Tenenbaum, J.M., & Weber, J.C. (1993). PACT: an experiment in integrating concurrent engineering systems. IEEE Computer 26(1), 2837.CrossRefGoogle Scholar
Dalpasso, M., Bogliolo, A., & Benini, L. (1999). Specification and validation of distributed IP-based designs with JavaCAD. Proc. IEEE Design, Automation and Test in Europe, pp. 684688.CrossRefGoogle Scholar
Dalpasso, M., Bogliolo, A., & Benini, L. (2002). Virtual simulation of distributed IP-based designs. IEEE Design & Test of Computers 19(5), 92104.Google Scholar
Dong, A., & Agogino, A.M. (1996). Text analysis for constructing design representations. Artificial Intelligence in Design ‘96: Proc. 3rd Int. Conf. Artificial Intelligence in Design, AID 96 (Gero, J.S., & Sudweeks, F., Eds.), pp. 2138. New York: Kluwer Academic.Google Scholar
Eskil, M.T. (2004). Distributed routine design over the Internet with cooperating MDM agents. PhD Thesis. Michigan State University, Computer Science and Engineering Department.Google Scholar
Eskil, M.T., Sticklen, J., & Radcliffe, C.J. (2003). Modular distributed modeling. 4th Int. Collaborative Technology Symp. pp. D3202, Orlando, FL.Google Scholar
Fin, A., & Fummi, F. (2000). A Web-CAD methodology for IP-core analysis and simulation, IEEE and ACM Proc. Design Automation Conf., pp. 597600, Los Angeles.Google Scholar
Fruchter, R., Clayton, M.J., Krawinkler, H., Kunz, J., & Teicholz, P. (1995). Interdisciplinary communication medium for collaborative conceptual building design. Advances in Engineering Software 25(2–3), 89101.CrossRefGoogle Scholar
Fruchter, R., Reiner, K., Lifer, L., & Toye, G. (1996). Visionmanager: a computer environment for design evolution capture. Artificial Intelligence in Design ‘96: Proc. 3rd Int. Conf. Artificial Intelligence in Design, AID 96 (Gero, J.S., & Sudweeks, F., Eds.), pp. 505524. New York: Kluwer Academic.Google Scholar
Gennari, J., Musen, M.A., Fergerson, R.W., Grosso, W.E., Crubezy, M., Eriksson, H., Noy, N.F., & Tu, S.W. (2002). The Evolution of Protege: An Environment for Knowledge-Based Systems Development. Palo Alto, CA: Stanford University.Google Scholar
Gruber, T.R. (1992). Ontolingua: A Mechanism to Support Portable Ontologies. Palo Alto, CA: Stanford University, Knowledge Systems Laboratory.Google Scholar
Gu, B., Asada, H.H., & He, X.D. (2002). Software development of co-simulation of algebraically coupled dynamic subsystems without disclosure of proprietary subsystem models. ASME Int. Mechanical Engineering Congr. Exhibition, Paper No. 39287.Google Scholar
Hauck, S., & Knoll, S. (1998). Data security for Web-based CAD. ACM/IEEE Design Automation Conf., pp. 788793, San Francisco, CA.CrossRefGoogle Scholar
Helaihi, R., & Olukotun, K. (1997). Java as a specification language for hardware–software systems. Proc. 1997 IEEE/ACM Int. Conf. Computer-Aided Design, pp. 690697, San Jose, CA.Google Scholar
Hubka, V., & Eder, W.E. (1996). Design Science. New York: Springer–Verlag.Google Scholar
Jennings, N.R., & Bussmann, S. (2003). Agent-based control systems. IEEE Control Systems 23(3), 6174.Google Scholar
Kamel, A., & Sticklen, J. (1994). Multiple design: an extension of routine design for generating multiple design alternatives. Artificial Intelligence in Design, ‘94, pp. 275292, Dordrecht.Google Scholar
Keskinocak, P., Goodwin, R., Wu, F., Akkiraju, R., & Sesh, M. (2001). Decision Support for Managing an Electronic Supply Chain, Vol. 1, pp. 1531. New York: Kluwer Academic.Google Scholar
Kopena, J.B., & Regli, W.C. (2003). Functional modeling of engineering designs for the semantic Web. IEEE Data Engineering Bulletin 26(4), 5562.Google Scholar
Lenz, T.J., McDowell, J.K., Hawley, M.C., Kamel, A., & Sticklen, J. (1996). The evolution of a decision support architecture for polymer composites design. IEEE Expert 11(5), 7783.CrossRefGoogle Scholar
MacGregor, S.P., & Thomson, A.I. (2001). A case study on distributed, collaborative design: investigating communication and information flow. 6th Int. Conf. Computer Supported Cooperative Work in Design, pp. 249254, London, Ontario, Canada.Google Scholar
Marsh, J.R. (1997). The capture and utilisation of experience in engineering design. PhD Thesis. University of Cambridge.Google Scholar
Maturana, F., & Norrie, D.H. (1996). Multi-agent mediator architecture for distributed manufacturing. Journal of Intelligent Manufacturing 7, 257270.Google Scholar
Maturana, F., Shen, W., & Norrie, D.H. (1999). MetaMorph: an adaptive agent-based architecture for intelligent manufacturing. International Journal of Production Research 37(10), 21592174.Google Scholar
McGuiness, D.L., Fikes, R., Rice, J., & Wilder, S. (2000). The chimaera ontology environment. 17th National Conf. Artificial Intelligence (AAAI 2000), Austin, TX.Google Scholar
McKnight, D.H., Choudhury, V., & Kacmar, C. (2002). Developing and validating trust measures for e-commerce: an integrative topology. Information Systems Research 13(3), 334361.CrossRefGoogle Scholar
Nowack, M.L. (1997). Design guideline support for manufacturability. PhD Thesis. University of Cambridge.Google Scholar
Pahng, F., Senin, N., & Wallace, D. (1998). Distribution modeling and evaluation of product design problems. Computer-Aided Design 30(6), 411423.CrossRefGoogle Scholar
Radcliffe, C.J., & Sticklen, J. (2003). Modular distributed models of engineering structures. Int. Mechanical Engineering Congr. Exhibition, Paper No. 41171, Washington, DC.Google Scholar
Regli, W.C. (1997). Internet-enabled computer-aided design. IEEE Internet Computing 1(1), 3951.CrossRefGoogle Scholar
Reichenbach, D. (2003). Modeling of dynamic system using Internet engineering design agents. Master's Thesis. Michigan State University.Google Scholar
Rodgers, P.A. (1997). The Capture and Retrieval of Design Information: An Investigation of the Information Needs of British Telecom Designers. Cambridge: University of Cambridge, Engineering Design Centre.Google Scholar
Rodgers, P.A., Huxor, A.P., & Caldwell, N.H.M. (1999). Design support using distributed Web-based AI tools. Research in Engineering Design 11(1), 3144.Google Scholar
Rosenman, M.A., & Gero, J.S. (1996). Modelling multiple views of design objects in a collaborative CAD environment. Computer-Aided Design 28(3), 193295.Google Scholar
Schlenoff, C., Denno, P., Ivester, R., Libes, D., & Szykman, S. (2000). An analysis and approach to using existing ontological systems for applications in manufacturing. AI EDAM 14, 257270.Google Scholar
Schott, H., Buttnet, K., & Birkhofer, H. (1997). Information resource management for design—illustrated by Hypermedial Guidelines. Int. Conf. Engineering Design, pp. 179184, Tampere, Finland.Google Scholar
Shakeri, C., & Brown, D.C. (2004). Constructing design methodologies using multiagent systems. AI EDAM 18, 115134.Google Scholar
Shen, W., & Barthes, J.P.A. (1996). An experimental environment for exchanging design knowledge by cognitive agents. In Knowledge Intensive CAD (Mantyla, M., Finger, S., & Tomiyama, T., Eds.), Vol. 2, pp. 1938. London: Chapman & Hall.Google Scholar
Silva, M.J., & Katz, R.H. (1995). The case for design using the World Wide Web. Proc. ACM/IEEE, pp. 579585.Google Scholar
Sinz, C., Kaiser, A., & Küchlin, W. (2003). Formal methods for the validation of automotive product configuration data. AI EDAM 17(1), 7597.Google Scholar
Smith, L., & Reinertson, D.G. (1991). Developing Products in Half the Time. New York: Van Nostrand Reinhold.Google Scholar
Spiller, M.D., & Newton, A.R. (1997). EDA and the network. IEEE Int. Conf. Computer-Aided Design, pp. 470476.CrossRefGoogle Scholar
Sticklen, J., Kamel, A., Hawley, M., & Delong, J. (1992). An artificial intelligence-based design tool for thin film composite materials. Applied Artificial Intelligence 6(6), 303313.CrossRefGoogle Scholar
Szykman, S., Sriram, R.D., & Regli, W.C. (2001). The role of knowledge in next-generation product development systems. Journal of Computing and Information Science in Engineering 1(1), 311.Google Scholar
Wallace, D., Yang, E., & Senin, N. (2001). Integrated Simulation and Design Synthesis. Cambridge, MA: Massachusetts Institute of Technology, Center for Innovation in Product Development.Google Scholar
Wooldridge, M. (1997). Agent-based software engineering. IEE Proceedings on Software Engineering 144, 2637.CrossRefGoogle Scholar
Zhang, L.J., Chao, T., Chang, H., & Chung, J.Y. (2003). XML-Based Advanced UDDI Search Mechanism for B2B Integration, Vol. 3, pp. 2542. New York: Kluwer Academic.Google Scholar