5. CONCLUSIONS
5.2 Future Work
According to the objectives of thesis, for the designed architecture the heterogeneity of data sources was considered while the proposed solution supports the extensibility and flexibility features in IoT domain. However, to improve the proposed solution, the possi- ble future works are discussed in the following.
Future work will consider the development of dashboards so that more KPIs can be spec- ified to evaluate the organization objectives more accurately. Also, for the development of the ontological approach, design and implementation of web user interface to support the RESTful operations for CRUD (Create/Read/Update/Delete) management can be a part of future work.
REFERENCES
[1] IBM, “10 key marketing trends for 2017,” p. 18, 2016.
[2] D. A. . b c Keim, “Information visualization and visual data mining,” IEEE Trans. Vis. Comput. Graph., vol. 8, no. 1, pp. 1–8, 2002.
[3] M. Wollschlaeger, T. Sauter, and J. Jasperneite, “The future of industrial communication: Automation networks in the era of the internet of things and industry 4.0,” IEEE Ind. Electron. Mag., vol. 11, no. 1, pp. 17–27, 2017.
[4] G. Reinhard, V. Jesper, and S. Stefan, “Industry 4.0: Building the digital enterprise,” 2016 Glob. Ind. 4.0 Surv., pp. 1–39, 2016.
[5] R. Drath and A. Horch, “Industrie 4.0: Hit or hype?,” IEEE Industrial Electronics Magazine, vol. 8, no. 2. pp. 56–58, 2014.
[6] J. Gubbi, R. Buyya, S. Marusic, and M. Palaniswami, “Internet of Things (IoT): A vision, architectural elements, and future directions,” Futur. Gener. Comput. Syst., vol. 29, no. 7, pp. 1645–1660, 2013.
[7] L. Atzori, A. Iera, and G. Morabito, “Understanding the Internet of Things: definition, potentials, and societal role of a fast evolving paradigm,” Ad Hoc Networks, vol. 56, pp. 122–140, 2017.
[8] E. Borgia, “The internet of things vision: Key features, applications and open issues,” Comput. Commun., vol. 54, pp. 1–31, 2014.
[9] K. Ashton and others, “That ‘internet of things’ thing,” RFID J., vol. 22, no. 7, pp. 97–114, 2009.
[10] R. Khan, S. U. Khan, R. Zaheer, and S. Khan, “Future internet: The internet of things architecture, possible applications and key challenges,” Proc. - 10th Int. Conf. Front. Inf. Technol. FIT 2012, pp. 257–260, 2012.
[11] D. Guinard, V. Trifa, S. Karnouskos, P. Spiess, and D. Savio, “Interacting with the SOA-based internet of things: Discovery, query, selection, and on-demand provisioning of web services,” IEEE Trans. Serv. Comput., vol. 3, no. 3, pp. 223– 235, 2010.
[12] L. Atzori, A. Iera, and G. Morabito, “The internet of things: A survey,” Comput. networks, vol. 54, no. 15, pp. 2787–2805, 2010.
[13] C. Roser, “A critical look on Industry 4.0 | AllAboutLean.com,” 2015. [Online]. Available: https://www.allaboutlean.com/industry-4-0/. [Accessed: 18-Sep-2018]. [14] M. Hermann, T. Pentek, and B. Otto, “Design principles for industrie 4.0 scenarios,” Proc. Annu. Hawaii Int. Conf. Syst. Sci., vol. 2016–March, pp. 3928–
3937, 2016.
[15] H. Kagermann, J. Helbig, A. Hellinger, and W. Wahlster, Recommendations for implementing the strategic initiative INDUSTRIE 4.0: Securing the future of German manufacturing industry; final report of the Industrie 4.0 Working Group. Forschungsunion, 2013.
[16] “What is Cloud Computing? - Amazon Web Services.” [Online]. Available: https://aws.amazon.com/what-is-cloud-computing/. [Accessed: 01-Mar-2018]. [17] “What is cloud computing? A beginner’s guide | Microsoft Azure.” [Online].
Available: https://azure.microsoft.com/en-us/overview/what-is-cloud-computing/. [Accessed: 02-Mar-2018].
[18] “IaaS vs PaaS vs SaaS: A Clear Explanation of Cloud Services.” [Online]. Available: https://rubygarage.org/blog/iaas-vs-paas-vs-saas. [Accessed: 02-Mar- 2018].
[19] P. Helo, M. Suorsa, Y. Hao, and P. Anussornnitisarn, “Toward a cloud-based manufacturing execution system for distributed manufacturing,” Comput. Ind., vol. 65, no. 4, pp. 646–656, 2014.
[20] “How AWS IoT Works - AWS IoT.” [Online]. Available: https://docs.aws.amazon.com/iot/latest/developerguide/aws-iot-how-it-
works.html. [Accessed: 05-Apr-2018].
[21] “About Watson IoT Platform.” [Online]. Available: https://console.bluemix.net/docs/services/IoT/iotplatform_overview.html#about_i otplatform. [Accessed: 24-May-2018].
[22] “Microsoft Azure IoT Refrence Architecture.” [Online]. Available: https://aka.ms/iotrefarchitecture.
[23] D. Canty, “Case Study: IoT Technology Platform – ThingWorx.” [Online]. Available: https://deniscanty.com/2015/04/21/case-study-iot-technology- platform-thingworx-10/. [Accessed: 25-May-2018].
[24] “IoT-Ticket, the Office Suite for Internet of things.” [Online]. Available: https://iot-ticket.com/. [Accessed: 08-Jan-2018].
[25] “VersaSense MicroPnP Development/Starter kit - Wireless - eewiki.” [Online]. Available:
https://eewiki.net/pages/viewpage.action?pageId=61047016#VersaSenseMicroPn PDevelopment/Starterkit-VersaSenseIoTManager. [Accessed: 25-May-2018]. [26] A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, and M. Ayyash,
“Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications,” IEEE Commun. Surv. Tutorials, vol. 17, no. 4, pp. 2347–2376, 2015.
[27] Z. Shelby, K. Hartke, and C. Bormann, “The Constrained Application Protocol (CoAP),” no. 7252. RFC Editor, Jun-2014.
[28] “OASIS Advanced Message Queuing Protocol (AMQP) Version 1.0,” 2012. [Online]. Available: http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core- complete-v1.0-os.pdf. [Accessed: 25-May-2018].
[29] C. Lohman, L. Fortuin, and M. Wouters, “Designing a performance measurement system: A case study,” Eur. J. Oper. Res., vol. 156, no. 2, pp. 267–286, 2004. [30] V. Veleva and M. Ellenbecker, “Indicators of sustainable production: Framework
and methodology,” J. Clean. Prod., vol. 9, no. 6, pp. 519–549, 2001.
[31] W. Eckerson, “Ten Characteristics of a Good KPI,” Data Warehous. Inst. (TDWI). Retrievd June, vol. 14, p. 2009, 2006.
[32] L. Lake, “What Are Key Performance Indicators?,” 2017. [Online]. Available: https://www.thebalancesmb.com/what-are-key-performance-indicators-2296142. [Accessed: 20-Apr-2018].
[33] H. Tokola, C. Gröger, E. Järvenpää, and E. Niemi, “Designing Manufacturing Dashboards on the Basis of a Key Performance Indicator Survey,” Procedia CIRP, vol. 57, pp. 619–624, 2016.
[34] D. Kibira, M. P. Brundage, S. Feng, and K. C. Morris, “Procedure for selecting key performance indicators for sustainable manufacturing,” J. Manuf. Sci. Eng., vol. 140, no. 1, p. 11005, 2018.
[35] E. Amrina and S. M. M. Yusof, “Key performance indicators for sustainable manufacturing evaluation in automotive companies,” Ind. Eng. Eng. Manag. (IEEM), 2011 IEEE Int. Conf., pp. 1093–1097, 2011.
[36] Y. Fukuda, “Standardization of Key Performance Indicator for Manufacturing Execution System,” SICE Annu. Conf. 2010, Proc., pp. 263–265, 2010.
[37] B. Fry, Visualizing data: Exploring and explaining data with the processing environment. “ O’Reilly Media, Inc.,” 2007.
[38] N. A. N. Lee, L. E. G. Moctezuma, and J. L. M. Lastra, “Visualization of information in a service-oriented production control system,” IECON Proc. (Industrial Electron. Conf., pp. 4422–4428, 2013.
[39] W. W. Eckerson, “Performance Dashboards : Measuring , Monitoring , and Managing Your Business,” John Wiley Sons, 2010.
[40] “Dashing-The exceptionally handsome dashboard framework.” [Online]. Available: http://dashing.io/.
[41] “PLANTCockpit Open Source.” [Online]. Available: http://www.tut.fi/plantcockpit-os/. [Accessed: 05-Jan-2018].
[42] B. Ramis Ferrer, S. Iarovyi, L. Gonzalez, A. Lobov, and J. L. Martinez Lastra, “Management of distributed knowledge encapsulated in embedded devices,” Int. J. Prod. Res., vol. 54, no. 18, pp. 5434–5451, 2016.
[43] D. Hastbacka and A. Zoitl, “Towards semantic self-description of industrial devices and control system interfaces,” Proc. IEEE Int. Conf. Ind. Technol., vol. 2016–May, pp. 879–884, 2016.
[44] D. Schachinger, W. Kastner, and S. Gaida, “Ontology-based abstraction layer for smart grid interaction in building energy management systems,” 2016 IEEE Int. Energy Conf. ENERGYCON 2016, 2016.
[45] J. Puttonen, A. Lobov, M. A. C. Soto, and J. L. M. Lastra, “A Semantic Web Services-based approach for production systems control,” Adv. Eng. Informatics, vol. 24, no. 3, pp. 285–299, 2010.
[46] B. Ramis et al., “Knowledge-based web service integration for industrial automation,” IEEE Int. Conf. Ind. Informatics, pp. 733–739, 2014.
[47] T. R. Gruber, “A translation approach to portable ontology specifications,” Knowl. Acquis., vol. 5, no. 2, pp. 199–220, 1993.
[48] W. N. Borst and W. N. Borst, “Construction of Engineering Ontologies for Knowledge Sharing and Reuse.” Centre for Telematics and Information Technology (CTIT), Netherlands, 1997.
[49] N. Guarino, D. Oberle, and S. Staab, “What is an ontology?,” in Handbook on ontologies, Springer, 2009, pp. 1–17.
[50] N. F. Noy, D. L. McGuinness, and others, “Ontology development 101: A guide to creating your first ontology.” Stanford knowledge systems laboratory technical report KSL-01-05 and Stanford medical informatics technical report SMI-2001- 0880, Stanford, CA, 2001.
[51] X. Su and L. Ilebrekke, “A comparative study of ontology languages and tools,” Adv. Inf. Syst. Eng. 14th Int. Conf. CAiSE 2002, pp. 761–765, 2002.
[52] “RDF - Semantic Web Standards.” [Online]. Available: https://www.w3.org/RDF/. [Accessed: 11-Apr-2018].
[53] “OWL Web Ontology Language Reference.” [Online]. Available: https://www.w3.org/TR/owl-ref/. [Accessed: 08-Apr-2018].
[54] “SPARQL Query Language for RDF,” 2008. [Online]. Available: https://www.w3.org/TR/rdf-sparql-query/. [Accessed: 08-Apr-2018].
[55] M. J. A. G. Izaguirre, A. Lobov, and J. L. M. Lastra, “OPC-UA and DPWS interoperability for factory floor monitoring using complex event processing,” IEEE Int. Conf. Ind. Informatics, pp. 205–210, 2011.
[56] A. Lobov, J. Puttonen, V. V. Herrera, R. Andiappan, and J. L. M. Lastra, “Service oriented architecture in developing of Loosely-coupled manufacturing systems,” IEEE Int. Conf. Ind. Informatics, pp. 791–796, 2008.
[57] S. Iarovyi, W. M. Mohammed, A. Lobov, B. R. Ferrer, and J. L. M. Lastra, “Cyber- Physical Systems for Open-Knowledge-Driven Manufacturing Execution Systems,” Proc. IEEE, vol. 104, no. 5, pp. 1142–1154, 2016.
[58] OPC Foundation, “OPC Unified Architecture,” pp. 1–44.
[59] “Devices Profile for Web Services Version 1.1,” 2009. [Online]. Available: http://docs.oasis-open.org/ws-dd/dpws/1.1/os/wsdd-dpws-1.1-spec-os.pdf.
[Accessed: 25-May-2018].
[60] M. Mahmoodpour, A. Lobov, M. Lanz, P. Mäkelä, and N. Rundas, “Role-based visualization of industrial IoT-based systems,” 14th IEEE/ASME Int. Conf. Mechatron. Embed. Syst. Appl., 2018.
[61] M. Mahmoodpour, A. Lobov, and M. Lanz, “Configurator module to integrate different protocols for IoT solution,” IEEE 16TH Int. Conf. Ind. INFORMATICS, 2018.
[62] “Node.js.” [Online]. Available: https://nodejs.org/en/. [Accessed: 07-May-2018]. [63] “NPM.” [Online]. Available: https://www.npmjs.com/. [Accessed: 07-May-2018]. [64] “Apache Jena - Apache Jena Fuseki.” [Online]. Available:
https://jena.apache.org/documentation/fuseki2/. [Accessed: 08-May-2018]. [65] “IOT API USER MANUAL.” [Online]. Available: https://www.iot-
ticket.com/images/Files/IoT-Ticket.com_IoT_API.pdf. [Accessed: 11-May- 2018].
[66] P. Mäkelä and N. Ristimäki, “SEINÄJOEN AMMATTIKORKEAKOULUN TEOLLISEN INTERNETIN LABORATORIO.” [Online]. Available: https://www.theseus.fi/bitstream/handle/10024/125235/Teollisen internetin opetus SeAMKissa.pdf?sequence=1. [Accessed: 07-Aug-2018].