skip to main content
article

Ontologies of engineering knowledge: General structure and the case of software engineering

Published: 03 September 2009 Publication History

Abstract

Engineering knowledge is a specific kind of knowledge that is oriented to the production of particular classes of artifacts, is typically related to disciplined design methods, and takes place in tool-intensive contexts. As a consequence, representing engineering knowledge requires the elaboration of complex models that combine functional and structural representations of the resulting artifacts with process and methodological knowledge. The different categories used in the engineering domain vary in their status and in the way they should be manipulated when building applications that support engineering processes. These categories include artifacts, activities, methods and models. This paper surveys existing models of engineering knowledge and discusses an upper ontology that abstracts the categories that crosscut different engineering domains. Such an upper model can be reused for particular engineering disciplines. The process of creating such elaborations is reported on the particular case study of Software Engineering as a concrete application example.

References

[1]
Abels, S., Ahlemann, F., Hahn, A., Hausmann, K. & Strickmann, J. 2006. PROMONT--A project management ontology as a reference for virtual project organizations. OTM Workshops, Lecture Notes in Computer Science, 4277, 813-823. Springer.
[2]
Abran, A., Cuadrado-Gallego, J. J., Garciá-Barriocanal, E., Mendes, O., Sánchez-Alonso, S. & Sicilia, M. A. 2006. Engineering the ontology for the SWEBOK: issues and techniques. In Ontologies for Software Engineering and Software Technology, Calero, C., Ruiz, F. & Piattini, M. (eds), Springer, 103-122.
[3]
Ahmed, S., Kim, S. & Wallace, K. M. 2007. A methodology for creating ontologies for engineering design. Journal of Computing and Information Science in Engineering 7(2), 132-140.
[4]
Auyang, S. 2004. Engineering--An Endless Frontier. Harvard University Press.
[5]
Batres, R., West, M., Leal, D., Price, D., Masaki, K., Shimada, Y., Fuchino, T. & Naka, Y. 2007. An upper ontology based on ISO 15926. Computers & Chemical Engineering 31(5-6), 519-534.
[6]
Bittner, K. & Spence, I. 2002. Use Case Modeling. Addison Wesley Professional.
[7]
Blomqvist, E. & Ohgren, A. 2008. Constructing an enterprise ontology for an automotive supplier. Engineering Applications of Artificial Intelligence 21(3), 386-397.
[8]
Brooks, F. 1987. No silver bullet: essence and accidents of software engineering. IEEE Computer 20(4), 10-19.
[9]
Colburn, T. 2000. Philosophy and Computer Science. M.E. Sharpe.
[10]
Colombo, G., Mosca, A. & Sartori, F. 2007. Towards the design of intelligent CAD systems: an ontological approach. Advanced Engineering Informatics 21(2), 153-168.
[11]
Coral, C., Ruiz, F. & Piatinni, M. 2006. Ontologies for Software Engineering and Software Technology. Springer-Verlag.
[12]
Darlington, M. J. & Culley, S. J. 2008. Investigating ontology development for engineering design support. Advanced Engineering Informatics 22(1), 112-134.
[13]
Dias, W. P. S. 2007. Philosophical grounding and computational formalization for practice based engineering knowledge. Knowledge-Based Systems 20(4), 382-387.
[14]
Fenton, N. 1991. Software Metrics: A Rigorous Approach. Chapman & Hall.
[15]
Gangemi, A., Guarino, N., Masolo, C., Oltramari, A. & Schneider, L. 2002. Sweetening ontologies with DOLCE. In Proceedings of the 13th International Conference on Knowledge Engineering and Knowledge Management: Ontologies and the Semantic Web, 166-181.
[16]
Gruber, T. & Olsen, G. 1994. An ontology for engineering mathematics. In Proceedings of the 4th International Conference on Principles of Knowledge Representation and Reasoning, Gustav Stresemann Institut, Bonn, Germany, Doyle, J., Sandewall, E. & Torasso, P. (eds). Morgan Kaufmann, 258-269.
[17]
Gruninger, M. & Fox, M. S. 1995. Methodology for the design and evaluation of ontologies. In Proceedings of the Workshop on Basic Ontological Issues in Knowledge Sharing, IJCAI-95, Montreal.
[18]
Hargadon, A. B. 2002. Brokering knowledge: linking learning and innovation. Research in Organizational Behaviour, volume 24. Elsevier, 41-85.
[19]
Hoekstra, R., Breuker, J., Di Bello, M. & Boer, A. 2007. The LKIF Core ontology of basic legal concepts. In Proceedings of the Workshop on Legal Ontologies and Artificial Intelligence Techniques (LOAIT'07), Casanovas, P., Biasiotti, M. A., Francesconi, E. & Sagri, M. T. (eds). http://www.ittig.cnr.it/loait/ LOAIT07-Proceedings.pdf
[20]
Katranuschkov, P., Gehre, A. & Scherer, R. J. 2002. An engineering ontology framework as advanced user gateway to IFC model data. In Proceedings of ECPPM 2002--eWork and eBusiness in Architecture, Engineering and Construction, Turk Z. & Scherer R. J. (eds). A.A. Balkema, 269-276.
[21]
Kim, H., Sengupta, A., Fox, M. & Dalkilic, M. 2005. A measurement ontology generalizable for emerging domain. Journal of Database Management 18(1), 20-42.
[22]
Lenat, D. 1995. Cyc: a large-scale investment in knowledge infrastructure. Communications of the ACM 38(11), 33-38.
[23]
Lin, K. & Harding, J. A. 2007. A manufacturing system engineering ontology model on the semantic web for inter-enterprise collaboration. Computers in Industry 58(5), 428-437.
[24]
Lin, J., Fox, M. & Bilgic, T. 1996. A requirement ontology for engineering design. Concurrent Engineering: Research and Applications 4(4), 279-291.
[25]
Monceaux, A., Naeve, A., Sicilia, M. A., García-Barriocanal, E., Arroyo, S. & Guss, J. 2007. Targeting learning resources in competency-based organizations. In The Semantic Web: Real-World Applications from Industry, Cardoso, J., Hepp, M. & Lytras, M. (eds). Springer, 143-167.
[26]
Niles, I. & Pease, A. 2001. Towards a Standard Upper Ontology. In Proceedings of the 2nd International Conference on Formal Ontology in Information Systems (FOIS-2001), Welty, C. & Smith, B. (eds), Ogunquit, Maine, October 17-19.
[27]
Parnas, D. L. 1998. Software engineering programmes are not computer science programmes. Annals of Software Engineering 6, 19-37.
[28]
Peachavanish, R., Karimi, H. A., Akinci, B. & Boukamp, F. 2006. An ontological engineering approach for integrating CAD and GIS in support of infrastructure management. Advanced Engineering Informatics 20(1), 71-88.
[29]
Polanyi, M. 1966. The Tacit Dimension. Doubleday.
[30]
Quine, W. V. 1948. On what there is. Review of Metaphysics 2, 21-38.
[31]
Schmidt, D. C. 2006. Model-driven engineering. IEEE Computer 39(2), 25-31.
[32]
Sicilia, M. A. & Lytras, M. 2005. The semantic learning organization. The Learning Organization 12(5), 402-410.
[33]
Sicilia, M. A., Lytras, M., Rodríguez, E. & García-Barriocanal, E. 2006. Integrating descriptions of knowledge management learning activities into large ontological structures: a case study. Data and Knowledge Engineering 57(2), 111-121.
[34]
Sowa, J. 2000. Knowledge Representation: Logical, Philosophical, and Computational Foundations. Brooks/ Cole.
[35]
Stahovich, T. F., Davis, R. & Shrobe, H. 1993. An ontology for mechanical devices. In Proceedings of the AAAI-93 Workshop on Reasoning About Function, Washington, DC, 137-140.
[36]
Top, J. & Akkermans, H. 1994. Tasks and ontologies in engineering modeling. International Journal of Human-Computer Studies 41(4), 585-617.
[37]
Vincenti, W. G. 1993. What Engineers Know and How They Know It: Analytical Studies from Aeronautical History. Johns Hopkins University Press.
[38]
Welty, C. & Guarino, N. 2001. Supporting ontological analysis of taxonomic relationships. Data and Knowledge Engineering 39(1), 51-74.
[39]
Yoshioka, M., Umeda, Y., Takeda, H., Shimomura, Y., Nomaguchi, Y. & Tomiyama, T. 2004. Physical concept ontology for the knowledge intensive engineering framework. Advanced Engineering Informatics 18(2), 95-113.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image The Knowledge Engineering Review
The Knowledge Engineering Review  Volume 24, Issue 3
September 2009
129 pages

Publisher

Cambridge University Press

United States

Publication History

Published: 03 September 2009

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media