{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,12]],"date-time":"2025-11-12T03:25:41Z","timestamp":1762917941645,"version":"build-2065373602"},"reference-count":47,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2018,12,6]],"date-time":"2018-12-06T00:00:00Z","timestamp":1544054400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers"],"abstract":"<jats:p>Cyber-physical systems have emerged as a new engineering paradigm, which combine the cyber and physical world with comprehensive computational and analytical tools to solve complex tasks. In cyber-physical systems, components are developed to detect failures, prevent failures, or mitigate the failures of a system. Sensors gather real-time data as an input to the system for further processing. Therefore, the whole cyber-physical system depends on sensors to accomplish their tasks and the failure of one sensor may lead to the failure of the whole system. To address this issue, we present an approach that utilizes the Failure Modes, Effects, and Criticality Analysis, which is a prominent hazard analysis technique to increase the understanding of risk and failure prevention. In our approach, we transform the Failure Modes, Effects, and Criticality Analysis model into a UML(Unified Modeling Language) class diagram, and then a knowledge base is constructed based on the derived UML class diagram. Finally, the UML class diagram is used to build an ontology. The proposed approach employs a 5C architecture for smart industries for its systematic application. Lastly, we use a smart home case study to validate our approach.<\/jats:p>","DOI":"10.3390\/computers7040068","type":"journal-article","created":{"date-parts":[[2018,12,7]],"date-time":"2018-12-07T03:46:14Z","timestamp":1544154374000},"page":"68","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":42,"title":["Failure Detection and Prevention for Cyber-Physical Systems Using Ontology-Based Knowledge Base"],"prefix":"10.3390","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3875-812X","authenticated-orcid":false,"given":"Nazakat","family":"Ali","sequence":"first","affiliation":[{"name":"Department of Computer Science, Chungbuk National University, Cheongju, Chungbuk 28644, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9786-7732","authenticated-orcid":false,"given":"Jang-Eui","family":"Hong","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Chungbuk National University, Cheongju, Chungbuk 28644, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,12,6]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Nannapaneni, S., Mahadevan, S., Pradhan, S., and Dubey, A. (2016, January 18\u201320). Towards reliability-based decision making in cyber-physical systems. Proceedings of the 2016 IEEE International Conference on Smart Computing (SMARTCOMP), St. Louis, MO, USA.","DOI":"10.1109\/SMARTCOMP.2016.7501724"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"T\u00f6rngren, M., Asplund, F., Bensalem, S., McDermid, J., Passerone, R., Pfeifer, H., Sangiovanni-Vincentelli, A., and Sch\u00e4tz, B. (2017). Characterization, analysis, and recommendations for exploiting the opportunities of cyber-physical systems. Cyber-Physical Systems, Elsevier Academic Press.","DOI":"10.1016\/B978-0-12-803801-7.00001-8"},{"key":"ref_3","unstructured":"Ghimire, S. (2016). Self-Evolutionary Cyber Physical Systems: Leap towards Smart CPS. [Ph.D. Thesis, Universidade NOVA de Lisboa]."},{"key":"ref_4","unstructured":"NIST (2018, April 12). Strategic R&D Opportunities for 21st Century Cyber-Physical Systems, Available online: http:\/\/www.nist.gov\/el\/upload\/12-Cyber-Physical-Systems020113_final.pdf."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"380","DOI":"10.1016\/j.procs.2017.01.149","article-title":"Reliability of Sensor Nodes in Wireless Sensor Networks of Cyber Physical Systems","volume":"104","author":"Kabashkin","year":"2017","journal-title":"Procedia Comput. Sci."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Sanislav, T., Zeadally, S., Mois, G., and Fouchal, H. (2017, January 3\u20136). Multi-agent architecture for reliable Cyber-Physical Systems (CPS). Proceedings of the 2017 IEEE Symposium on Computers and Communications (ISCC), Heraklion, Greece.","DOI":"10.1109\/ISCC.2017.8024524"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Sanislav, T., Zeadally, S., Mois, G.D., and Fouchal, H. (2018). Reliability, failure detection and prevention in cyber-physical systems (CPSs) with agents. Concurr. Comput. Pract. Exp., e4481.","DOI":"10.1002\/cpe.4481"},{"key":"ref_8","first-page":"33","article-title":"An ontology-based model for prognostics and health management of machines","volume":"6","author":"Borsato","year":"2017","journal-title":"J. Ind. Inf. Integr."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.mfglet.2014.12.001","article-title":"A cyber-physical systems architecture for industry 4.0-based manufacturing systems","volume":"3","author":"Lee","year":"2015","journal-title":"Manuf. Lett."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Kalayc\u0131, \u0130., and Ercan, T. (2016, January 16\u201319). A framework model for data reliability in wireless sensor networks. Proceedings of the Signal Processing and Communication Application Conference (SIU), Zonguldak, Turkey.","DOI":"10.1109\/SIU.2016.7496109"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Jiang, W., Zhuang, M., and Xie, C. (2017). A reliability-based method to sensor data fusion. Sensors, 17.","DOI":"10.3390\/s17071575"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Yuan, K., Xiao, F., Fei, L., Kang, B., and Deng, Y. (2016). Modeling sensor reliability in fault diagnosis based on evidence theory. Sensors, 16.","DOI":"10.3390\/s16010113"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Ahmadi, A., Cherifi, C., Cheutet, V., and Ouzrout, Y. (2017, January 6\u20138). A review of CPS 5 components architecture for manufacturing based on standards. Proceedings of the SKIMA, International Conference on Software, Knowledge, Intelligent Management and Applications, Malabe, Sri Lanka.","DOI":"10.1109\/SKIMA.2017.8294091"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Lee, J., Jin, C., and Liu, Z. (2017). Predictive big data analytics and cyber physical systems for TES systems. Advances in Through-life Engineering Services, Springer.","DOI":"10.1007\/978-3-319-49938-3_7"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"93","DOI":"10.3390\/machines3020093","article-title":"A cyber physical interface for automation systems\u2014Methodology and examples","volume":"3","author":"Kao","year":"2015","journal-title":"Machines"},{"key":"ref_16","unstructured":"Brank, J., Grobelnik, M., and Mladeni\u0107, D. (2005, January 10\u201317). A survey of ontology evaluation techniques. Proceedings of the 8th International Multi-Conference Information Society, Ljubljana, Slovenia."},{"key":"ref_17","unstructured":"Uschold, M., and King, M. (2018, December 06). Towards a methodology for building ontologies. Available online: http:\/\/www.aiai.ed.ac.uk\/publications\/documents\/1995\/95-ont-ijcai95-ont-method.pdf."},{"key":"ref_18","unstructured":"Gr\u00fcninger, M., and Fox, M.S. (1995, January 13). Methodology for the design and evaluation of ontologies. Proceedings of the Workshop on Basic Ontological Issues in Knowledge Sharing, Montreal, QC, USA."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1109\/5254.747904","article-title":"Building a chemical ontology using methontology and the ontology design environment","volume":"14","author":"Sierra","year":"1999","journal-title":"IEEE Intell. Syst. Their Appl."},{"key":"ref_20","unstructured":"Kozaki, K., Kitamura, Y., and Mizoguchi, R. (2005, January 4\u20136). Developing Ontology-based Applications using Hozo. Proceedings of the International Conference on Computational Intelligence, Alberta, Canada."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Sure, Y., Angele, J., and Staab, S. (2002). OntoEdit: Guiding ontology development by methodology and inferencing. OTM Confederated International Conferences on the Move to Meaningful Internet Systems, Springer.","DOI":"10.1007\/3-540-36124-3_76"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"11468","DOI":"10.1016\/j.eswa.2012.04.009","article-title":"Towards an ontology modeling tool. A validation in software engineering scenarios","volume":"39","year":"2012","journal-title":"Expert Syst. Appl."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Zhou, J., H\u00e4nninen, K., Lundqvist, K., and Provenzano, L. (2017, January 18\u201322). An ontological interpretation of the hazard concept for safety-critical systems. Proceedings of the 27th European Safety and Reliability Conference ESREL\u201917, Portoroz, Slovenia.","DOI":"10.1201\/9781315210469-157"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Zhou, J., H\u00e4nninen, K., Lundqvist, K., and Provenzano, L. (2017, January 10\u201312). An ontological approach to hazard identification for safety-critical systems. Proceedings of the 2017 Second International Conference on Reliability Systems Engineering (ICRSE), Beijing, China.","DOI":"10.1109\/ICRSE.2017.8030746"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Zhou, J., H\u00e4nninen, K., Lundqvist, K., and Provenzano, L. (2017, January 20\u201322). An ontological approach to identify the causes of hazards for safety-critical systems. Proceedings of the 2017 2nd International Conference on System Reliability and Safety (ICSRS), Milan, Italy.","DOI":"10.1109\/ICSRS.2017.8272856"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Sanislav, T., and Mois, G. (2017, January 28\u201331). A dependability analysis model in the context of cyber-physical systems. Proceedings of the 2017 18th International Carpathian Control Conference (ICCC), Sinaia, Romania.","DOI":"10.1109\/CarpathianCC.2017.7970387"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Zhao, X., and Zhu, Y. (2010, January 27\u201328). Research of fmea knowledge sharing method based on ontology and the application in manufacturing process. Proceedings of the 2010 2nd International Workshop on Database Technology and Applications (DBTA), Wuhan, China.","DOI":"10.1109\/DBTA.2010.5658936"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Zhao, L., Ichise, R., Sasaki, Y., Liu, Z., and Yoshikawa, T. (2016, January 19\u201322). Fast decision making using ontology-based knowledge base. Proceedings of the Intelligent Vehicles Symposium (IV), Gothenburg, Sweden.","DOI":"10.1109\/IVS.2016.7535382"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Sureephong, P., Chakpitak, N., Ouzrout, Y., and Bouras, A. (2008). An ontology-based knowledge management system for industry clusters. Global Design to Gain a Competitive Edge, Springer.","DOI":"10.1109\/IEEM.2007.4419536"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Sadik, A.R., and Urban, B. (2017). An Ontology-Based Approach to Enable Knowledge Representation and Reasoning in Worker\u2013Cobot Agile Manufacturing. Future Internet, 9.","DOI":"10.3390\/fi9040090"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"T\u00f6rsleff, S., Hildebrandt, C., Daun, M., Brings, J., and Fay, A. (2018, January 11). Developing Ontologies for the Collaboration of Cyber-Physical Systems: Requirements and Solution Approach. Proceedings of the 2018 4th International Workshop on Emerging Ideas and Trends in the Engineering of Cyber-Physical Systems (EITEC), Porto, Portugal.","DOI":"10.1109\/EITEC.2018.00009"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1016\/j.aei.2015.12.003","article-title":"An ontological framework for knowledge modeling and decision support in cyber-physical systems","volume":"30","author":"Petnga","year":"2016","journal-title":"Adv. Eng. Inform."},{"key":"ref_33","unstructured":"Coelhoa, M., Austina, M.A., and Blackburnb, M.R. (2018, January 8\u20139). The Data-Ontology-Rule Footing: A Building Block for Knowledge-based Development and Event-driven Execution of Multi-Domain Systems. Proceedings of the CSER 2018 16th Annual Conference on System Engineering Research, Charlottesville, VA, USA."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Xu, F., Liu, X., Chen, W., Zhou, C., and Cao, B. (2018). Ontology-Based Method for Fault Diagnosis of Loaders. Sensors, 18.","DOI":"10.3390\/s18030729"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Maleki, E., Belkadi, F., Ritou, M., and Bernard, A. (2017). A Tailored Ontology Supporting Sensor Implementation for the Maintenance of Industrial Machines. Sensors, 17.","DOI":"10.3390\/s17092063"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"55556","DOI":"10.1109\/ACCESS.2018.2872812","article-title":"Software Experience for an Ontologybased Approach for the Definition of Alarms in Geographical Sensor Systems","volume":"6","author":"Marichal","year":"2018","journal-title":"IEEE Access"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Alirezaie, M., Renoux, J., K\u00f6ckemann, U., Kristoffersson, A., Karlsson, L., Blomqvist, E., Tsiftes, N., Voigt, T., and Loutfi, A. (2017). An ontology-based context-aware system for smart homes: E-care@ home. Sensors, 17.","DOI":"10.3390\/s17071586"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"515","DOI":"10.1142\/S0218539394000362","article-title":"A state-of-the-art review of FMEA\/FMECA","volume":"1","author":"Bouti","year":"1994","journal-title":"Int. J. Reliab. Qual. Saf. Eng."},{"key":"ref_39","unstructured":"(2018, December 06). FMEA-FMECA. Available online: http:\/\/www.fmea-fmeca.com\/fmea-rpn.html."},{"key":"ref_40","unstructured":"(2018, December 06). MIL-STD-1629. Available online: http:\/\/www.fmea-fmeca.com\/milstd1629.pdf."},{"key":"ref_41","unstructured":"ISO (2011). Systems and Software Engineering\u2013Architecture Description, IEEE. ISO\/IEC\/IEEE 42010."},{"key":"ref_42","unstructured":"(2018, December 06). Prot\u00e9g\u00e9 5.0. Available online: https:\/\/protege.stanford.edu\/."},{"key":"ref_43","unstructured":"Horridge, M., Jupp, S., Moulton, G., Rector, A., Stevens, R., and Wroe, C. (2018, December 06). A practical guide to building owl ontologies using prot\u00e9g\u00e9 4 and co-ode tools edition 1.3. Available online: http:\/\/mowl-power.cs.man.ac.uk\/protegeowltutorial\/resources\/ProtegeOWLTutorialP4_v1_3.pdf."},{"key":"ref_44","unstructured":"(2018, December 06). Getting Started with the Intel\u00ae Galileo Board on Windows. Available online: https:\/\/software.intel.com\/en-us\/get-started-galileo-windows."},{"key":"ref_45","unstructured":"(2018, December 06). Digi XBee\/XBee-PRO ZigBee Modules (S2B)-Formerly ZB. Available online: https:\/\/www.digi.com\/support\/productdetail?pid=4549."},{"key":"ref_46","unstructured":"(2018, December 06). Next Generation Configuration Platform for XBee\/RF Solutions. Available online: https:\/\/www.digi.com\/products\/xbee-rf-solutions\/xctu-software\/xctu."},{"key":"ref_47","unstructured":"(2018, December 05). SPARQL Query Language for RDF. Available online: https:\/\/www.w3.org\/TR\/rdf-sparql-query\/."}],"container-title":["Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-431X\/7\/4\/68\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:31:44Z","timestamp":1760196704000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-431X\/7\/4\/68"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,12,6]]},"references-count":47,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2018,12]]}},"alternative-id":["computers7040068"],"URL":"https:\/\/doi.org\/10.3390\/computers7040068","relation":{},"ISSN":["2073-431X"],"issn-type":[{"type":"electronic","value":"2073-431X"}],"subject":[],"published":{"date-parts":[[2018,12,6]]}}}