Skip to main content Accessibility help

Ontology-based executable design decision template representation and reuse

  • Zhenjun Ming (a1), Yan Yan (a1), Guoxin Wang (a1), Jitesh H. Panchal (a2), Chung-Hyun Goh (a3), Janet K. Allen (a4) and Farrokh Mistree (a5)...


In decision-based design, the principal role of a designer is to make decisions. Decision support is crucial to augment this role. In this paper, we present an ontology that provides decision support from both the “construct” and the “information” perspectives that address the gap that existing research focus on these two perspectives separately and cannot provide effective decision support. The decision support construct in the ontology is the compromise decision support problem (cDSP) that is used to make multiobjective design decisions. The information for decision making is archived as cDSP templates and represented using frame-based ontology for facilitating reuse, consistency maintaining, and rapid execution. In order to facilitate designers’ effective reuse of the populated cDSP templates ontology instances, we identified three types of modification that can be made when design consideration evolves. In our earlier work, part of the utilization (consistency checking) of the ontology has been demonstrated through a thin-walled pressure vessel redesign example. In this paper, we comprehensively present the ontology utilization including consistency checking, trade-off analysis, and design space visualization based on the pressure vessel example.


Corresponding author

Reprint requests to: Janet K. Allen, School of Industrial and System Engineering, University of Oklahoma, 202 West Boyd Street, Suite 116, Norman, OK 73019, USA. E-mail:


Hide All
Barbau, R., Krima, S., Rachuri, S., Narayanan, A., Fiorentini, X., Foufou, S., & Sriram, R.D. (2012). OntoSTEP: enriching product model data using ontologies. Computer-Aided Design 44(6), 575590.
Chandrasegaran, S.K., Ramani, K., Sriram, R.D., Horvath, I., Bernard, A., Harik, R.F., & Gao, W. (2013). The evolution, challenges, and future of knowledge representation in product design systems. Computer-Aided Design 45(2), 204228.
Eriksson, H. (2008). Jess Tab. Accessed at on July 15, 2015.
Fenves, S.J., Foufou, S., Bock, C., & Sriram, R.D. (2008). CPM2: a core model for product data. Journal of Computing and Information Science in Engineering 8(1), 014501.
Fernandez, M.G., Seepersad, C.C., Rosen, D.W., Allen, J.K., & Mistree, F. (2005). Decision support in concurrent engineering—the utility-based selection decision support problem. Concurrent Engineering—Research and Applications 13(1), 1327.
Gruber, T.R. (1993). A translation approach to portable ontology specifications. Knowledge Acquisition 5(2), 199220.
Gu, X.Y., Renaud, J.E., Ashe, L.M., Batill, S.M., Budhiraja, A.S., & Krajewski, L.J. (2002). Decision-based collaborative optimization. Journal of Mechanical Design 124(1), 113.
Hazelrigg, G.A. (1998). A framework for decision-based engineering design. Journal of Mechanical Design 120(4), 653658.
Kulkarni, N., Gautham, B., Zagade, P., Panchal, J., Allen, J.K., & Mistree, F. (2015). Exploring the geometry and material space in gear design. Engineering Optimization 47(4), 561577.
Kulok, M., & Lewis, K. (2007). A method to ensure preference consistency in multi-attribute selection decisions. Journal of Mechanical Design 129(10), 10021011.
Lee, J.H., Fenves, S.J., Bock, C., Suh, H.W., Rachuri, S., Fiorentini, X., & Sriram, R.D. (2012). A semantic product modeling framework and its application to behavior evaluation. IEEE Transactions on Automation Science and Engineering 9(1), 110123.
Lewis, K., & Mistree, F. (1995). Designing top-level aircraft specifications: a decision-based approach to a multiobjective, highly constrained problem. Proc. 36th AIAA/ASME/ ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conf., Paper No. AIAA-95-1431-CP, pp. 2393–2405. New Orleans, LA, April 1013.
Lewis, K., & Mistree, F. (1998). Collaborative, sequential, and isolated decisions in design. Journal of Mechanical Design 120(4), 643652.
Lewis, K.E., Chen, W., & Schmidt, L.C. (2006). Decision Making in Engineering Design. New York: ASME Press.
Li, Z., Raskin, V., & Ramani, K. (2008). Developing engineering ontology for information retrieval. Journal of Computing and Information Science in Engineering 8(1), 011003.
Liu, Y., Lim, S.C.J., & Lee, W.B. (2013). Product family design through ontology-based faceted component analysis, selection, and optimization. Journal of Mechanical Design 135(8), 081007.
Lu, W.L., Qin, Y.C., Liu, X.J., Huang, M.F., Zhou, L.P., & Jiang, X.Q. (2015). Enriching the semantics of variational geometric constraint data with ontology. Computer-Aided Design 63, 7285.
Ming, Z., Yan, Y., Wang, G., Panchal, J.H., Goh, C.H., Allen, J.K., & Mistree, F. (2015). Ontology-based executable design decision template representation and reuse. Proc. ASME Computers and Information in Engineering Conf., Paper No. DETC2015-46272, Boston, August 25.
Mistree, F., Hughes, O.F., & Bras, B.A. (1993). The compromise decision support problem and the adaptive linear programming algorithm. In Structural Optimization: Status and Promise (Kamat, M.P., Ed.), pp. 247286. Washington, DC: AIAA.
Mistree, F., Smith, W., Bras, B., Allen, J., & Muster, D. (1990). Decision-based design: a contemporary paradigm for ship design. Transactions, Society of Naval Architects and Marine Engineers 98, 565597.
Muster, D., & Mistree, F. (1988). The decision support problem technique in engineering design. International Journal of Applied Engineering Education 4(1), 2333.
Pahl, G., Pahl, G., Wallace, K., & Blessing, L.T.M. (2007). Engineering Design: A Systematic Approach. London: Springer.
Panchal, J.H., Fernández, M.G., Paredis, C.J.J., & Mistree, F. (2004). Reusable design processes via modular, executable, decision-centric templates. Proc. AIAA/ISSMO Multidisciplinary Analysis and Optimization Conf., Paper No. AIAA-2-4-4601, Albany, NY.
Reddy, R., Smith, W., Mistree, F., Bras, B., Chen, W., Malhotra, A., Badhrinath, K., Lautenschlager, U., Pakala, R., & Vadde, S. (1996). DSIDES User Manual. Atlanta, GA: Georgia Institute of Technology, Woodruff School of Mechanical Engineering, Systems Realization Laboratory.
Resende, C.B., Heckmann, C.G., & Michalek, J.J. (2012). Robust design for profit maximization with aversion to downside risk from parametric uncertainty in consumer choice models. Journal of Mechanical Design 134(10), 100901-1–100901-12.
Rockwell, J., Grosse, I.R., Krishnamurty, S., & Wileden, J.C. (2009). A decision support ontology for collaborative decision making in engineering design. Proc. Int Symp. Collaborative Technologies and Systems, Baltimore, MD, May 18–22.
Rockwell, J.A., Witherell, P., Fernandes, R., Grosse, I.R., Krishnamurty, S., & Wileden, J.C. (2008). A Web-based environment for documentation and sharing of engineering design knowledge. Proc. 28th Computers and Information in Engineering Conf., Brooklyn, NY, August 36.
Sandgren, E. (1990). Nonlinear integer and discrete programming in mechanical design optimization. Journal of Mechanical Design 112(2), 223229.
Sandia National Laboratories. (n.d.). Jess@, the Rule Engine for the Java Platform. Accessed at on July 15, 2015.
Seepersad, C.C., Allen, J.K., McDowell, D.L., & Mistree, F. (2008). Multifunctional topology design of cellular material structures. Journal of Mechanical Design 130(3), 031404.
Shukla, R., Kulkarni, N., Gautham, B., Singh, A., Mistree, F., Allen, J., & Panchal, J.H. (2015). Design exploration of engineered materials, products, and associated manufacturing processes. Journal of the Minerals, Metals & Materials Society 67(1), 94107.
Simon, H.A. (1976). Administrative Behavior: A Study of Decision-Making Processes in Administrative Organization. New York: Free Press.
Sivaloganathan, S., & Shahin, T. (1999). Design reuse: an overview. Proc. Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture 213(7), 641654.
Stanford University. (2013). Protégé 3.5 Release. Accessed at on July 15, 2015.
Thurston, D.L. (1991). A formal method for subjective design evaluation with multiple attributes. Research in Engineering Design 3(2), 105122.
Vadde, S., Allen, J.K., & Mistree, F. (1994). The Bayesian compromise decision-support problem for multilevel design involving uncertainty. Journal of Mechanical Design 116(2), 388395.
Wang, H., Noy, N., Rector, A., Musen, M., Redmond, T., Rubin, D., Tu, S., Tudorache, T., Drummond, N., & Horridge, M. (2006). Frames and OWL Side by Side, p. 54. Available at http://protégé
Wassenaar, H.J., Chen, W., Cheng, J., & Sudjianto, A. (2005). Enhancing discrete choice demand modeling for decision-based design. Journal of Mechanical Design 127(4), 514523.
Williams, C.B., Allen, J.K., Rosen, D.W., & Mistree, F. (2007). Designing platforms for customizable products and processes in markets of non-uniform demand. Concurrent Engineering—Research and Applications 15(2), 201216.
Witherell, P., Krishnamurty, S., & Grosse, I.R. (2007). Ontologies for supporting engineering design optimization. Journal of Computing and Information Science in Engineering 7(2), 141150.
Yang, D., Dong, M., & Miao, R. (2008). Development of a product configuration system with an ontology-based approach. Computer-Aided Design 40(8), 863878.



Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Abstract views

Total abstract views: 0 *
Loading metrics...

* Views captured on Cambridge Core between <date>. This data will be updated every 24 hours.

Usage data cannot currently be displayed