Tool Selection: A Cloud-Based Approach

  • Chirpreet Singh
  • Qun Shao
  • Yuqian Lu
  • Xun Xu
  • Xinfeng Ye
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 301)


Cloud manufacturing is an emerging manufacturing model. It provides organizations with the ability to virtualize their manufacturing resources and offer them as scalable cloud-based services. Tool selection is a crucial function for machining operations. It determines whether a consumer’s manufacturing task can be realized in a machining system. This paper proposes a system for carrying out tool selection for a typical cloud manufacturing system. It uses an ontology to store information about manufacturing resources and automatically generates queries for searching suitable tools in the ontology according to a customer’s specification. The searching of the tools is carried out by a reasoner on the ontology. From the tools that match the user’s requirements, the system selects the most appropriate tool according to the user’s preferences.


Ontology Cloud manufacturing 


  1. 1.
    Amaitik SM, Kiliç SE (2007) An intelligent process planning system for prismatic parts using STEP features. Int J Adv Manuf Technol 31(9–10):978–993CrossRefGoogle Scholar
  2. 2.
    Barbau R et al (2012) Ontostep: enriching product model data using ontologies. Comput Aided Des 44(6):575–590CrossRefGoogle Scholar
  3. 3.
    Bechhofer S, et al (2004) Owl web ontology language reference. W3C Recommend 10:2006-01Google Scholar
  4. 4.
    Beetz J et al (2009) Ifcowl: a case of transforming express schemas into ontologies. Artif Intell Eng Des Anal Manuf 23(01):89–101CrossRefGoogle Scholar
  5. 5.
    Horrocks I, Patel-Schneider PF (2003). Reducing owl entailment to description logic satisfiability. In: The semantic Web-ISWC 2003. Springer, Berlin, pp 17–29Google Scholar
  6. 6.
    Hwang C-L, Yoon K (1981) Multiple criteria decision making. Lecture notes in economics and mathematical systems. Springer, BerlinGoogle Scholar
  7. 7.
    Garrido Campos J, Marín Martín R (2010) Modelling and implementing circular sawblade stone cutting processes in STEP-NC. Robot Comput Integr Manuf 26(6):602–609CrossRefGoogle Scholar
  8. 8.
    Gizaw M, Abdul Rani AMB, Yusof Y (2013) Turn-mill process plan and intelligence machining operations selection on STEP. Asian J Sci Res 6(2):346–352CrossRefGoogle Scholar
  9. 9.
    ISO 10303-11 (1994) Industrial automation systems and integration-product data representation and exchange part 11Google Scholar
  10. 10.
    ISO 10303 AP203 (1994) Industrial automation systems and integration – product data representation and exchange—part 1: overview and fundamental principles, SwitzerlandGoogle Scholar
  11. 11.
    ISO 14649 (2003) Industrial automation systems and integration – physical device control—data model for computerized numerical controllers—part 1: overview and fundamental principles, Geneva, SwitzerlandGoogle Scholar
  12. 12.
    Kim K-Y, Manley DG, Yang H (2006) Ontology-based assembly design and information sharing for collaborative product development. Comput Aided Des 38(12):1233–1250CrossRefGoogle Scholar
  13. 13.
    Kramer T, Xu X (2009) Step in a nutshell. In: Xu X, Nee AYC (eds) Advanced design and manufacturing based on STEP. Springer, Berlin, pp 1–22Google Scholar
  14. 14.
    Kumara SR (2006) A methodology for product family ontology development using formal concept analysis and web ontology language. J Comp Inf Sci Eng 6:103CrossRefGoogle Scholar
  15. 15.
    Lee J, Chae H, Kim C-H, Kim K (2009) Design of product ontology architecture for collaborative enterprises. Expert Syst Appl 36(2):2300–2309CrossRefGoogle Scholar
  16. 16.
    Ouyang HB, Shen B (2012) STEP-NC oriented process planning optimization based on hybrid genetic algorithm. Comput Integr Manuf Syst CIMS 18(1):66–75CrossRefGoogle Scholar
  17. 17.
    Pandit A, Zhu Y (2007) An ontology-based approach to support decision-making for the design of ETO products. Autom Constr 16(6):759–770CrossRefGoogle Scholar
  18. 18.
    The OWL API,, accessed on 10/11/2013
  19. 19.
    Xu X (2012) From cloud computing to cloud manufacturing. Robot Comput Integr Manuf 28(1):75–86CrossRefGoogle Scholar
  20. 20.
    Zhang H, Alting L (1994) Computerized manufacturing process planning systems. Chapman & Hall, New York, LondonGoogle Scholar
  21. 21.
    Zhao W, Liu J (2008) OWL/SWRL representation methodology for express-driven product information model. Comput Ind 59(6):580–589CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2014

Authors and Affiliations

  • Chirpreet Singh
    • 1
  • Qun Shao
    • 2
  • Yuqian Lu
    • 2
  • Xun Xu
    • 2
  • Xinfeng Ye
    • 1
  1. 1.Department of Computer ScienceThe University of AucklandAucklandNew Zealand
  2. 2.Department of Mechanical EngineeringThe University of AucklandAucklandNew Zealand

Personalised recommendations