Skip to main content

An ontological approach to engineering requirement representation and analysis

  • Alolika Mukhopadhyay (a1) and Farhad Ameri (a1)

Requirement planning is one of the most critical tasks in the product development process. Despite its significant impact on the outcomes of the design process, engineering requirement planning is often conducted in an ad hoc manner without much structure. In particular, the requirement planning phase suffers from a lack of quantifiable measures for evaluating the quality of the generated requirements and also a lack of structure and formality in representing engineering requirements. The main objective of this research is to develop a formal Web Ontology Language ontology for standard representation of engineering requirements. The proposed ontology uses explicit semantics that makes the ontology amenable to automated reasoning. To demonstrate how the proposed ontology can support requirement analysis and evaluation in engineering design, three possible services enabled by the ontology are introduced in this paper. These services are information content measurement, specificity and completeness analysis, and requirement classification. The proposed ontology and its associated algorithms and tools are validated experimentally in this work.

Corresponding author
Reprint requests to: Farhad Ameri, Engineering Informatics Research Group, Texas State University, San Marcos, TX 78666, USA. E-mail:
Hide All
Chandrasegaran, S.K., Ramani, K., Sriram, R.D., Horváth, 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.
Collopy, P.D., & Eames, D.J.H. (2001). Aerospace manufacturing cost prediction from a measure of part definition information. Proc. SAE World Aviation Congr.—2001 Aerospace Congr., Seattle, WA, September 10–14.
Darlington, M.J., & Culley, S.J. (2008). Investigating ontology development for engineering design support. Advanced Engineering Informatics 22(1), 112134.
Hauge, P.L., & Stauffer, L.A. (1993). ELK: a method for eliciting knowledge from customers. ASME Design Engineering 53, 7381.
Hirtz, J., Stone, R.B., McAdams, D.A., Szykman, S., & Wood, K.L. (2002). A functional basis for engineering design: reconciling and evolving previous efforts. Research in Engineering Design-Theory Applications and Concurrent Engineering 13(2), 6582. doi:10.1007/S00163-001-0008k-3
Jianxin, J., & Chun-Hsien, C. (2006). Customer requirement management in product development: a review of research issues. Concurrent Engineering: Research and Applications 14(3), 173185. doi:10.1177/1063293X06068357
Joshi, S., & Summers, J.D. (2014). Tracking project health using completeness and specificity of requirements: a case study. Proc. ASME 2014 Int. Design Engineering Technical Conf./Computers and Information Engineering Conf., Buffalo, NY, August 17–20.
Jureta, I.J., Mylopoulos, J., & Faulkner, S. (2009). A core ontology for requirements. Applied Ontology 4(3–4), 169244. doi:10.3233/ao-2009-0069
Kossmann, M., Odeh, M., Wong, R., Gillies, A., & IEEE. (2008). Ontology-driven requirements engineering: building the OntoREM meta model. Proc. 2008 3rd Int. Conf. Information and Communication Technologies: From Theory to Applications, pp. 1378–1383, Damascus, Syria, April 7–11.
Lamar, C., & Mocko, G.M. (2010). Linguistic analysis of natural language engineering requirement statements. Proc. 8th Int. Symp. Tools and Methods of Competitive Engineering, TMCE 2010, Ancona, Italy, April 12–16.
Lin, J., Fox, M.S., & Bilgic, T. (1996). A requirement ontology for engineering design. Concurrent Engineering 4(3), 279291.
Micouin, P. (2008). Toward a property based requirements theory: system requirements structured as a semilattice. Systems Engineering 11(3), 235245. doi:10.1002/sys.20097
Mir, M.S., Agarwal, N., & Iqbal, K. (2011). Applied ontology for requirments engineering: an approach to semantic integration of requirements model with system model. Proc. 15th IASTED Int. Conf. Software Engineering and Applications, SEA 2011, Dallas, TX, December 14–16.
Morkos, B., Shankar, P., & Summers, J.D. (2012). Predicting requirement change propagation, using higher order design structure matrices: an industry case study. Journal of Engineering Design 23(12), 905926.
Pahl, G., Beitz, W., & Wallace, K. (1984). Engineering Design: London: Design Council.
Qureshi, N.A., Jureta, I.J., & Perini, A. (2011). Requirements engineering for self-adaptive systems: core ontology and problem statement. Proc. 23rd Int. Advanced Information Systems Engineering Conf., CAiSE 2011, Berlin, June 20–24.
Schatz, B., Fleischmann, A., Geisberger, E., & Pister, M. (2005). Model-based requirements engineering with AutoRAID. Proc. 35th Jahrestagung der Gesellschaft fur Informatik e.V. (GI): Informatik LIVE!, INFORMATIK 2005 [35th Annual Conf. German Informatics Society (GI): Informatics LIVE!, INFORMATIK 2005], Bonn, September 19–22.
Sen, C., Caldwell, B.W., Summers, J.D., & Mocko, G.M. (2010). Evaluation of the functional basis using an information theoretic approach. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 24(1), 87105.
Shannon, C.E. (1948). A Mathematical Theory of Communication (Vol. 5). New York: ACM.
Tseng, M.M., & Jianxin, J. (1998). Computer-aided requirement management for product definition: a methodology and implementation. Concurrent Engineering: Research and Applications 6(2), 145160. doi:10.1177/1063293X9800600205
Yan, W., Chen, C.H., & Khoo, L.P. (2001). A radial basis function neural network multicultural factors evaluation engine for product concept development. Expert Systems 18(5), 219232.
Yannou, B. (2012). Requirements management within a full model-based engineering approach. Systems Engineering 15(2), 119139. doi:10.1002/sys.20198
Zhang, Y., & Zhang, W. (2007). Description logic representation for requirement specification. Proc. 7th Int. Conf. Computational Science, ICCS 2007, Beijing, May 27–30.
Recommend this journal

Email your librarian or administrator to recommend adding this journal to your organisation's collection.

  • ISSN: 0890-0604
  • EISSN: 1469-1760
  • URL: /core/journals/ai-edam
Please enter your name
Please enter a valid email address
Who would you like to send this to? *



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