Reason Maintenance in Product Modeling

1995 ◽  
Vol 117 (2) ◽  
pp. 223-231 ◽  
Author(s):  
R. Vujosevic ◽  
A. Kusiak ◽  
E. Szczerbicki

An approach to product modeling by using a reason maintenance system to reduce the amount of search required for the identification of feasible designs is described. An assumption-based truth maintenance system and multiple worlds are used to discover and store information about feasible designs and to avoid further consideration of infeasible design alternatives. An object-oriented computer program for product modeling is presented.

Author(s):  
Ranko Vujosevic ◽  
Andrew Kusiak

Abstract The data base requirements for concurrent design systems are discussed. An object-oriented data base, which allows for definition of complex objects, specification of relationships between objects, and modular expandability without affecting the existing information is defined. The data base is developed based on the object-oriented data model implemented in Smalltalk-80. An assumption-based truth maintenance system for maintaining the dependency relationships between design and manufacturing information is described.


1988 ◽  
Vol 6 (2) ◽  
pp. 74-79 ◽  
Author(s):  
Timothy Koschmann ◽  
James P. Snyder ◽  
Peter Johnson ◽  
Thom Grace ◽  
Martha W. Evens

Author(s):  
Olena Nadtoka ◽  
Denis Nadtoka

The computer program GearKURT has been created to calculate mechanical gears. The program allows you to calculate gears: - closed cylindrical spur gear - closed cylindrical helical gear - open cylindrical spur gear - Novikov's gear - closed bevel spur gear - closed bevel gear with indirect teeth - open bevel gear - worm-gear. The computer program has a dialog interface written in the object-oriented programming language Delphi and compiled into an exe-file. The program allows you to choose the necessary material and method of heat treatment for the manufacture of gears, to calculate the optimal geometric dimensions and transmission parameters, to determine the design of gears. The program provides all the necessary reference materials in the form of tables and graphs, which must be used to select the coefficients and other values necessary for calculations. The program provides access to the theoretical material of the course "Machine Parts" and the ability to save the results of calculations in a separate file. Recommendations for using this program are given.


Author(s):  
Elmira Rajinia ◽  
Simon Li

When minor modifications need to be made in an object-oriented computer program, they often incur further more changes due to the presence of dependency in the codes and the program structure. Yet, to accommodate the required change, there can also be more than one option to carry out the initial modifications. To select the modification option in this context, this paper proposes a systematic approach to estimate the scope of change propagation of an object-oriented program given some initial modifications. The strategy is to first capture the dependency relationships of the entities pertaining to an object-oriented program via the matrix representation. Based on this matrix-based model, the priority number method is proposed and applied to estimate the scope of change propagation by assuming some initial modifications. The core of this method is to estimate the chance of affecting other program entities due to some modified entities. A case study is conducted throughout the paper to illustrate and justify the proposed method.


Sign in / Sign up

Export Citation Format

Share Document