Skip to main content
Log in

A database approach to engineering design by selection

  • Papers
  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

Design processes can be classified based on the nature and frequency of a design problem. Designers possess the knowledge of the structure of design objects, and the techniques needed to perform design. Engineering design objects in general consist of assemblies of components and involve the design of the components through satisfaction of constraints between them. In this paper we propose a formal object-oriented approach to the description of engineering designs, and the management of design objects. The concepts of design objects, primitive design, design constraints and dependencies have been formalized. Factors outside the domain of the target design object determine what technique is used by the designer to solve the design problem. We discuss the representation of design techniques themselves using a graph-based approach and illustrate a methodology for design and its use by a designer. Design objects and design techniques are mapped into the relational model because of its wide acceptance and the current availability of relational database management systems. We point out how this environment may be used for conducting the design process by selection of components.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Ahmed, R. (1989) Concepts for the management of computer aided design databases. PhD Dissertation, University of Florida, FL.

    Google Scholar 

  • Ahmed, R. and Navathe, S. B. (1991) Version management of composite objects in CAD databases, inProceedings of the ACM-SIGMOD Conference,29, 2, pp. 218–27.

  • Banerjee, J., Kim, W., Kim, H. and Korth, H. F. (1987) Semantics and implementation of schema evolution in object-oriented databases, inProceedings of the ACM-SIGMOD Conference,3, pp. 311–22.

  • Biliris, A. (1989a) A data model for engineering design objects, inProceedings of the ACM IEEE 2nd International Conference on Data and Knowledge Systems for Manufacturing and Engineering, Gaithersburg, Maryland, pp. 49–58.

  • Biliris, A. (1989b) Database support for evolving design objects, inProceedings of the ACM IEEE 26th Design Automation Conference, Las Vegas, pp. 258–63.

  • Billo, R. E., Rucker, R. and Shunk, D. L. (1987) Integration of a group technology classification and coding system with an engineering database.Journal of Manufacturing Systems,6, 37–45.

    Google Scholar 

  • Billo, R. E., Rucker, R. and Shunk, D. L. (1988) Enhancing group technology modeling with database abstractions.Journal of Manufacturing Systems,7, 95–106.

    Google Scholar 

  • Brown, D. C. and Breau, R. (1986) Types of constraints in routine design problem solving, inApplications of Artificial Intelligence in Engineering Problems, Sriram, D. and Adey, R. (eds). Springer-Verlag, Berlin,1, pp. 383–90.

    Google Scholar 

  • Brown, D. C. and Chandrasekaran, B. (1989)Design Problem Solving-Knowledge Structures and Control Strategies, Morgan Kaufmann Publishers Inc., San Mateo, CA.

    Google Scholar 

  • Cammarata, S. J. (1986) An object-oriented data model for managing computer-aided design and computer-aided manufacturing data bases. PhD Dissertation, University of California, Los Angeles.

    Google Scholar 

  • Chandrasekaran, B. (1990) Design problem solving: a task analysis.AI Magazine,11, No. 4.

    Google Scholar 

  • Cornelio, A. (1989) A structure-function modeling paradigm for engineering databases. PhD Dissertation, University of Florida, FL.

    Google Scholar 

  • Cornelio, A. and Navathe, S. B. (1990) Integration and cataloging of engineering design information,Proceedings of the First International Conference on System Integration, Morristown, NJ, pp. 720–9.

  • Cornelio, A., Navathe, S. B. and Doty, K. L. (1990) Extending object-oriented concepts to support engineering applications,Proceedings of the Sixth International Conference on Data Engineering, Los Angeles, CA.

  • Eberlein, W. and Wedekind, H. (1982) A methodology for embedding design databases into integrated engineering systems, inFile Structures and Data Bases for CAD. Encarnacao, J. and Krause, F. L. (eds), North-Holland Publishing Company, New York, pp. 3–37.

    Google Scholar 

  • Elmasri, R. and Navathe, S. B. (1989)Fundamentals of Database Systems. Benjamin/Cummings Publishing Company Inc., Redwood City, CA, pp. 641–44.

    Google Scholar 

  • Fishman, D. H., Beech, D., Cate, H. P., Chow, E. C. et al. (1990) Iris: an object-oriented database management system, inReadings in Object-Oriented Database Systems, Zdonik, S. B. and Maier, D. (eds), Morgan Kaufmann Publishers Inc. San Mateo, CA, pp. 216–26.

    Google Scholar 

  • Gero, J. S. (1990) Design prototypes: a knowledge representation schema for design.AI Magazine,11.

  • Hardwick, M. and Spooner, D. L. (1989) The ROSE data manager: using object technology to support interactive engineering applications.IEEE Transactions on Knowledge and Data Engineering,1, 285–9.

    Google Scholar 

  • Haynie, M. N. (1988) A DBMS for large design automation databases.Proceedings of the ACM SIGMOD Conference,17, 3, pp. 269–76.

    Google Scholar 

  • Hyer, N. L. and Wemmerlov, U. (1984) Group technology and productivity.Harvard Business Review,62, 140–9.

    Google Scholar 

  • Judd, R. P. and Sauter, J. A. (1990) Applying integrated tools to the design of manufacturing systems, inProceedings of the AUTOFACT Conference (to be published).

  • Judd, R. P., Vanderbok, R. S., Brown, M. E. and Sauter, J. A. (1990) Manufacturing system design methodology: execute the specification, inProceedings of CIMCON '90, NIST Special Publication 785, pp. 133–52.

  • Kemper, A., Lockemann, P. C. and Wallrath, M. (1987) An object-oriented database system for engineering applications, inProceedings of the ACM SIGMOD Conference,16 3, pp. 299–310.

  • Ketabchi, M. A., Berzins, V. and Maly, K. (1984) Component aggregation: an abstraction mechanism for design and engineering databases.Technical Report 84-35, University of Minnesota.

  • Ketabchi, M. A. and Berzins, V. (1985a) The theory and practice of representing and managing the refinements, alternatives, and versions of composite objects.Technical Report 85-40, University of Minnesota.

  • Ketabchi, M. A. and Berzins, V. (1985b) ODM: an object oriented data model for design databases.Technical Report 85-41, University of Minnesota.

  • Ketabchi, M. A. and Berzins, V. (1988) Mathematical model of composite objects and its applications for organizing engineering databases.IEEE Transactions on Software Engineering,14, pp. 71–84.

    Google Scholar 

  • Kim, W., Banerjee, J., Chou, H., Garza, J. F.et al. (1987) Composite object support in an object-oriented database system, inProceedings of the OOPSLA Conference,22, 12, pp. 118–25.

  • Kim, W., Bertino, E. and Garza, J. F. (1989) Composite objects revisited, inProceedings of the ACM SIGMOD Conference,18, 2, pp. 337–47.

  • Kota, S. and Lee, C. L. (1989) A computational model for the conceptual design synthesis of hydraulic circuits.Computers in Engineering 1989,1, 161–70.

    Google Scholar 

  • Kusiak, A. and Park, K. (1990) Concurrent engineering: decomposition and scheduling of design activities.International Journal of Production Research,28, 1883–900.

    Google Scholar 

  • Morgenstern, M. (1986) The role of constraints in databases, expert systems and knowledge representation, inProceedings from First International Workshop on Expert Database Systems, Kerschberg, L. (ed.), Benjamin/Cummings Publishing Company, Inc., Redwood City, CA, pp. 351–68.

    Google Scholar 

  • Navathe, S. B. and Cornelio, A. (1990) Modeling engineering data by complex structural objects and complex functional objects, inAdvances in Database Technology-EDBT '90, Bancilhon, F., Thanos, C. and Tsichritzis, D. (eds) Springer-Verlag, Berlin, pp. 238–52.

    Google Scholar 

  • Nevins, J. L. and Whitney, D. E. (1989)Concurrent Design of Products and Processes, McGraw-Hill Publishing Company, New York.

    Google Scholar 

  • OBJECTODAY (1990)Versant Object Technology's Quarterly Newsletter, Menlo Park, CA,I, 3, pp. 1–10.

  • Pahl, G. and Beitz, W. (1984)Engineering Design, Springer-Verlag, Germany.

    Google Scholar 

  • Takeda, H., Veerkamp, P., Tomiyama, T. and Yoshikawa, H. (1990) Modeling design processes.AI Magazine,11.

  • Tong, C. (1987) Towards an engineering science of knowledge-based design.Artificial Intelligence in Engineering,2, 133–66.

    Google Scholar 

  • VanderBok, R. and Sauter, J. A. (1990) A case study: integrated methods and tools for optimization inProceedings of the AUTOFACT Conference (to be published).

  • Ward, A. C. and Seering, W. P. (1987) Representing component types for design, inAdvances in Design Automation-1987, Rao, S. S. (ed.) ASME,1, pp. 315–19.

Download references

Author information

Authors and Affiliations

Authors

Additional information

Work was done while the authors were at University of Florida

Published with kind permission of Academic Press inControl of Dynamic Systems as ‘Organizing Engineering Designs and Design Techniques’ 1992.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Navathe, S.B., Murthy, S.K. & Cornelio, A. A database approach to engineering design by selection. J Intell Manuf 3, 149–162 (1992). https://doi.org/10.1007/BF01477598

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01477598

Keywords

Navigation