Journal of Intelligent Manufacturing

, Volume 30, Issue 5, pp 2171–2192 | Cite as

Ontology for cloud manufacturing based Product Lifecycle Management

  • Asma TalhiEmail author
  • Virginie Fortineau
  • Jean-Charles Huet
  • Samir Lamouri


The manufacturing environment has become increasingly competitive in the past few years, and product development is getting even more complex. The agility of an information system is a way to manage this complexity, and cloud technologies enable the sharing of tools and information in a new way. In particular, in the field of Product Lifecycle Management, a review of the literature demonstrates that there are technical issues that limit the efficient collaboration between the various stakeholders along the product lifecycle. Cloud manufacturing is a new concept that enables the virtualization of manufacturing resources and capabilities and provides them as a service. Therefore it offers new prospects for usage and collaboration in the extended enterprise, and along the product lifecycle. For instance, it helps to manage variations in production demand, by providing a large set of potential manufacturing resources on demand. However, to share the resources within the cloud manufacturing environment, a unification model of the domain information is required, to which any provider and/or user of cloud manufacturing must conform in order to dialog with the other CM stakeholders. This study provides an ontological model of the cloud manufacturing domain in order to support information exchange between the cloud manufacturing resources. The concepts of the proposed ontology are based on a literature review of models of cloud and models of manufacturing. The detailed ontology is then validated using the OntoClean methodology and within its implementation in an industrial scenario.


Cloud manufacturing Ontologies PLM Inference Unification model 


  1. Ameri, F., Urbanovsky, C., & McArthur, C. (2012). A systematic approach to developing ontologies for manufacturing service modeling. In 7th international conference on formal ontology in information systems (FOIS), Graz, Austria.Google Scholar
  2. Antoniou, G., & van Harmelen, F. (2004). Web ontology language: OWL. In Handbook on ontologies, (pp. 67–92). Springer.Google Scholar
  3. Baker, M., Buyya, R., & Laforenza, D. (2002). Grids and Grid technologies for wide-area distributed computing. Software: Practice and Experience, 32(15), 1437–1466.Google Scholar
  4. Bandara, K. Y., Wang, M., & Pahl, C. (2015). An extended ontology-based context model and manipulation calculus for dynamic web service processes. Service Oriented Computing and Applications, 9(2), 87–106.Google Scholar
  5. Bradshaw, S., Millard, C., & Walden, I. (2010). Contracts for clouds: Comparison and analysis of the terms and conditions of cloud computing services. Legal Studies, 19(63), 1–47.Google Scholar
  6. Brandis, K., Dzombeta, S., & Haufe, K. (2014). Towards a framework for governance architecture management in cloud environments: A semantic perspective. Future Generation Computer Systems, 32, 274–281.Google Scholar
  7. Bruno, G., & Villa, A. (2012). An ontology-based model for SME network contracts. In P. Herrero, H. Panetto, R. Meersman, & T. Dillon (Eds.), On the move to meaningful internet systems: OTM 2012 workshops (Vol. 7567, pp. 85–92). Lecture Notes in Computer Science. Berlin: Springer.Google Scholar
  8. Brussel, H. V., Wyns, J., Valckenaers, P., Bongaerts, L., & Peeters, P. (1998). Reference architecture for holonic manufacturing systems : PROSA. Computers in Industry, 37(3), 255–276.Google Scholar
  9. Bussmann, S. (1998). An agent-oriented architecture for holonic manufacturing control. In Proceedings of the 1st international workshop on intelligent manufacturing systems, IMS-Europe.Google Scholar
  10. Bussmann, S., & McFarlane, D. C. (1999). , Rationales for holonic manufacturing control. In Proceedings of second international workshop on intelligent manufacturing systems, pp. 177–184.Google Scholar
  11. Chang, H., Ahn, H., & Choi, E. (2012). Efficient context modeling using OWL in mobile cloud computing. Energy Procedia, 16, 1312–1317.Google Scholar
  12. Cheng, Y., Tao, F., Zhang, L., Zhang, X., Xi, G., & Zhao, D. (2010). Study on the utility model and utility equilibrium of resource service transaction in cloud manufacturing. In 2010 IEEE international conference on industrial engineering and engineering management (IEEM), IEEE. pp. 2298–2302.Google Scholar
  13. Cutkosky, M., Leifer, L., Petrie, C., & Toye, G. (1998). Share: A methodology and environment for collaborative product development. Tech. rep., DTIC Document.Google Scholar
  14. Cutkosky, M. R., Engelmore, R. S., Fikes, R. E., Genesereth, M. R., Gruber, T. R., Mark, W. S., et al. (1993). Pact: An experiment in integrating concurrent engineering systems. Computer, 26(1), 28–37.Google Scholar
  15. Drummond, N., & Shearer, R. (2006). The open world assumption, tech. rep. In University of Manchester, UK.Google Scholar
  16. Dukaric, R., & Juric, M. B. (2013). Towards a unified taxonomy and architecture of cloud frameworks. Future Generation Computer Systems, 29(5), 1196–1210.Google Scholar
  17. Eiter, T., Ianni, G., Krennwallner, T., & Polleres, A. (2008). Rules and ontologies for the semantic web. In C. Baroglio, P. Bonatti, J. Małuszyński, M. Marchiori, A. Polleres, & S. Schaffert (Eds.), Reasoning web (Vol. 5224, pp. 1–53)., Lecture Notes in Computer Science. Berlin: Springer.Google Scholar
  18. Elkadiri, S., Pernelle, P., Delattre, M., & Bouras, A. (2008). An approach to control collaborative processes in PLM systems. In Extended product and process analysis and design, Bordeaux, France.Google Scholar
  19. Fiorentini, X., Rachuri, S., Suh, H., Lee, J., & Sriram, R. D. (2010). An analysis of description logic augmented with domain rules for the development of product models. Journal of Computing and Information Science in Engineering, 10(2), 021008.Google Scholar
  20. Fortineau, V., Paviot, T., & Lamouri, S. (2013). 5 root concepts for a meta-ontology to model product along its whole lifecycle. In 11th IFAC workshop on intelligent manufacturing systems, São Paulo, Brazil.Google Scholar
  21. Fortineau, V., Paviot, X., Fiorentini, T., Louis-Sidney, L., & Lamouri, S. (2014). Expressing formal rules within ontology-based models using SWRL: An application to the nuclear industry. International Journal of Product Lifecycle Management, 7(1), 75–93.Google Scholar
  22. Fortineau, V., Paviot, T., & Lamouri, S. (2013). Improving the interoperability of industrial information systems with description logic-based models—The state of the art. Computers in Industry, 64(4), 363–375.Google Scholar
  23. Foster, I., & Kesselman, C. (Eds.). (1999). The grid: Blueprint for a new computing infrastructure. San Francisco, CA: Morgan Kaufmann Publishers Inc.Google Scholar
  24. Funika, W., Janczykowski, M., Jopek, K., & Grzegorczyk, M. (2013). An ontology-based approach to performance monitoring of MUSCLE-bound multi-scale applications. Procedia Computer Science, 18, 1126–1135.Google Scholar
  25. Gruber, T. R. (1995). Toward principles for the design of ontologies used for knowledge sharing. International Journal of Human-Computer Studies, 43(5), 907–928.Google Scholar
  26. Guarino, N., & Welty, C. A. (2004). An overview of OntoClean. In Handbook on ontologies.Google Scholar
  27. Guerra-Zubiaga, D., Donato, L., Ramrez, R., & Contero, M. (2006). Knowledge sharing to support collaborative engineering at PLM environment. In U. Reimer & D. Karagiannis (Eds.), Practical aspects of knowledge management (Vol. 4333, pp. 86–96)., Lecture Notes in Computer Science Berlin: Springer.Google Scholar
  28. Halpern, M., Dominy, M., Scheibenreif, D., & Jacobson, S. (2012). A quick look at cloud computing in manufacturing industries, 2012, Gartner. INC, 1–13.Google Scholar
  29. He, W. & Xu, L. (2015). A state-of-the-art survey of cloud manufacturing. International Journal of Computer Integrated Manufacturing, 28(3), 239–250.Google Scholar
  30. Horrocks, I., Patel-Schneider, P. F., Boley, H., Tabet, S., Grosof, B., Dean, M. et al. (2004). SWRL: A semantic web rule language combining owl and ruleml, W3C Member submission 21, 79.Google Scholar
  31. Ishak, K., Archimede, B., & Charbonnaud, P. (2010). Integration of semantic interoperability in a distributed architecture for multi-site planning, Ph.D. thesis, Université de Toulouse.Google Scholar
  32. Janardanan, V., Adithan, M., & Radhakrishnan, P. (2008). Collaborative product structure management for assembly modeling. Computers in Industry, 59(8), 820–832.Google Scholar
  33. Jiang, Y., Peng, G., & Liu, W. (2010). Research on ontology-based integration of product knowledge for collaborative manufacturing. The International Journal of Advanced Manufacturing Technology, 49(9–12), 1209–1221.Google Scholar
  34. Jin, H., Yao, X., & Chen, Y. (2017). Correlation-aware QoS modeling and manufacturing cloud service composition. Journal of Intelligent Manufacturing, 28(8), 1947–1960.Google Scholar
  35. Kabmala, M., Manmart, L., & Chirathamjaree, C. (2006). An ontology based approach to the integration of heterogeneous information systems supporting integrated provincial administration in Khon Kaen, Thailand. Edith Cowan University, Western Australia in association with Khon Kaen University, Thailand and Bansomdejchaopraya Rajabhat University, Thailand.Google Scholar
  36. Koestler, A. (1989). The ghost in the machine, An Arkana book: Philosophy, Arkana.Google Scholar
  37. Kontchakov, R., Wolter, F., & Zakharyaschev, M. (2011). Logic-based ontology comparison and module extraction, with an application to DL-Lite. Journal of Artificial Intelligence, 174, 1093–1141.Google Scholar
  38. Kourtesis, D., Alvarez-Rodríguez, J. M., & Paraskakis, I. (2014). Semantic-based QoS management in cloud systems: Current status and future challenges. Future Generation Computer Systems, 32, 307–323.Google Scholar
  39. Krima, S., Barbau, R., Fiorentini, X., Sudarsan, R., Foufou, S., & Sriram, R. (2009). Ontostep: OWL-DL ontology for step. National Institute of Standards and Technology, NISTIR 7561.Google Scholar
  40. Kunio, T. (2010). NEC cloud computing system. NEC Technical Journal, 5(2), 10–15.Google Scholar
  41. Lin, Y.-K., & Chong, C. S. (2017). Fast GA-based project scheduling for computing resources allocation in a cloud manufacturing system. Journal of Intelligent Manufacturing, 28(5), 1189–1201.Google Scholar
  42. Lin, L., Zhang, W., Lou, Y., Chu, C., & Cai, M. (2011). Developing manufacturing ontologies for knowledge reuse in distributed manufacturing environment. International Journal of Production Research, 49(2), 343–359.Google Scholar
  43. Liu, C.-L. (2014). Cloud service access control system based on ontologies. Advances in Engineering Software, 69, 26–36.Google Scholar
  44. Li, B.-H., Zhang, L., Wang, S.-L., Tao, F., Cao, J., Jiang, X., et al. (2010). Cloud manufacturing: A new service-oriented networked manufacturing model. Computer Integrated Manufacturing Systems, 16(1), 1–7.Google Scholar
  45. López, M. F., Gómez-Pérez, A., Sierra, J. P., & Sierra, A. P. (1999). Building a chemical ontology using methontology and the ontology design environment. IEEE Intelligent Systems, 14(1), 37–46.Google Scholar
  46. Lu, Y., Wang, H., & Xu, X. (2016). Manuservice ontology: A product data model for service-oriented business interactions in a cloud manufacturing environment. Journal of Intelligent Manufacturing, 1–18.Google Scholar
  47. Lu, Y., Xu, X., & Xu, J. (2014). Development of a hybrid manufacturing cloud. Journal of Manufacturing Systems, 33(4), 551–566.Google Scholar
  48. Mell, P., & Grance, T. (2009). The NIST definition of cloud computing. National Institute of Standards and Technology, 53(6), 50.Google Scholar
  49. Molina, A., Panetto, H., Chen, D., Whitman, L., Chapurlat, V., Vernadat, F., et al. (2007). Enterprise integration and networking: Challenges and trends. Studies in Informatics and Control, 16(4), 353–368.Google Scholar
  50. Moscato, F., Martino, B. D., & Munteanu, V. (2011). An analysis of mOSAIC ontology for cloud resources annotation. In Proceedings of the federated conference on computer science and information systems (FedCSIS), IEEE, Szczecin, Poland, pp. 973–980.Google Scholar
  51. Nnaji, B. O., Wang, Y., & Kim, K.-Y. (2004). Cost-effective product realization: Service-oriented architecture for integrated product life-cycle management. In IFAC Proceedings Volumes 37 (5) (2004) 1 – 12, 7th IFAC symposium on cost-oriented automation (COA 2004), Gatineau, Qubec, Canada, 6-9.
  52. Numata, J., & Maeda, Y. (1998). Engineering management for knowledge amplification in new product development. In Engineering and technology management, 1998. International conference on Pioneering new technologies: Management issues and challenges in the third millennium. IEMC ’98. Proceedings. pp. 241–246.Google Scholar
  53. Paviot, T., Cheutet, V., & Lamouri, S. (2011). A PLCS framework for PDM/ERP interoperability framework. International Journal of Product Lifecycle Management, 5(2–3–4), 295–313.Google Scholar
  54. Pratt, M. J. (2005). Iso 10303, the step standard for product data exchange, and its PLM capabilities. International Journal of Product Lifecycle Management, 1(1), 86–94.Google Scholar
  55. Qiu, X., He, G., & Ji, X. (2016). Cloud manufacturing model in polymer material industry. The International Journal of Advanced Manufacturing Technology, 84(1–4), 239–248.Google Scholar
  56. Rimal, B. P., Jukan, A., Katsaros, D., & Goeleven, Y. (2011). Architectural requirements for cloud computing systems: An enterprise cloud approach. Journal of Grid Computing, 9(1), 3–26.Google Scholar
  57. Rodríguez, K., & Al-Ashaab, A. (2005). Knowledge web-based system architecture for collaborative product development. Computers in Industry, 56(1), 125–140.Google Scholar
  58. Sharaf, S., & Djemame, K. (2015). Enabling service-level agreement renegotiation through extending WS-Agreement specification. Service Oriented Computing and Applications, 9(2), 177–191.Google Scholar
  59. Sheng, B., Zhang, C., Yin, X., Lu, Q., Cheng, Y., Xiao, T., et al. (2016). Common intelligent semantic matching engines of cloud manufacturing service based on OWL-S. The International Journal of Advanced Manufacturing Technology, 84(1), 103–118.Google Scholar
  60. Staisch, A., Peters, G., Stueckl, T., & Sergua, J. (2012) Current trends in product lifecycle management. In ACIS 2012: Location, location, location: proceedings of the 23rd Australasian conference on information systems, ACIS, pp. 1–10.Google Scholar
  61. Talhi, A., Huet, J.-C., Fortineau, V., & Lamouri, S. (2013). Study of a new tool to overcome collaboration issues within PLM : The Cloud Manufacturing. In 8th international conference on integrated design and production, Tlemcen, Algeria.Google Scholar
  62. Tao, F., Hu, Y., & Zhang, L. (2010). Theory and practice: Optimal resource service allocation in manufacturing grid. Beijing: China Machine Press.Google Scholar
  63. Tao, F., Zhang, L., Venkatesh, V., Luo, Y., & Cheng, Y. (2011). Cloud manufacturing: A computing and service-oriented manufacturing model. Journal of Engineering Manufacture, 225(10), 1969–1976.Google Scholar
  64. Tsai, W., Sun, X., Huang, Q., & Karatza, H. (2008). An ontology-based collaborative service-oriented simulation framework with Microsoft Robotics Studio. Simulation Modelling Practice and Theory, 16(9), 1392–1414.Google Scholar
  65. Vincent Wang, X., & Xu, X. W. (2013). An interoperable solution for cloud manufacturing. Robotics and Computer-Integrated Manufacturing, 29(4), 232–247.Google Scholar
  66. Wu, D., Greer, M. J., Rosen, D. W., & Schaefer, D. (2013). Cloud manufacturing: Strategic vision and state-of-the-art. Journal of Manufacturing Systems, 32(4), 564–579.Google Scholar
  67. Xu, X. (2012). From cloud computing to cloud manufacturing. Robotics and Computer-Integrated Manufacturing, 28(1), 75–86.Google Scholar
  68. Yang, D., Miao, R., Wu, H., & Zhou, Y. (2009). Product configuration knowledge modeling using ontology web language. Expert Systems with Applications, 36(3), 4399–4411.Google Scholar
  69. Zellner, G. (2011). A structured evaluation of business process improvement approaches. Business Process Management Journal, 17(2), 203–237.Google Scholar
  70. Zeng, L., Flaxer, D., Chang, H., & Jeng, J.-J. (2002). PLMflow dynamic business process composition and execution by rule inference. In Technologies for e-services (TES’02) (pp. 141–150). Springer.Google Scholar
  71. Zhao, W., & Liu, J. (2008). Owl/swrl representation methodology for express-driven product information model: Part I. implementation methodology. Computers in Industry, 59(6), 580–589.Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2017

Authors and Affiliations

  1. 1.Khtema sas, Lamih, CNRS, Arts et métiers, ParisTechParisFrance
  2. 2.Khtema sasParisFrance
  3. 3.EIGSILa RochelleFrance
  4. 4.Lamih, CNRS, Arts et métiers, ParisTechParisFrance

Personalised recommendations