{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T01:44:07Z","timestamp":1760233447679,"version":"build-2065373602"},"reference-count":29,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2021,1,12]],"date-time":"2021-01-12T00:00:00Z","timestamp":1610409600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Interface Corporation","award":["-"],"award-info":[{"award-number":["-"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>This paper proposes a method to ensure compatibility between physical devices for implementing a service design. The method supports the relaxation of strict implementation. It allows a set of compatible devices to be implemented instead of specifying specific devices in the service design. This paper\u2019s main contribution is the formalization of device constraints using the device\u2019s attributes and a method to check the compatibility between devices. The method\u2019s characteristic is that a service designer can decide the level of strictness and abstractness of the design by adjusting the compatibility rate. We show the feasibility of the proposed method to achieve the goal of \u201cDesign Once, Provide Anywhere\u201d with an application example. We also evaluated the quality of service of the implemented IoT service in a different environment using a platform called Elgar.<\/jats:p>","DOI":"10.3390\/info12010030","type":"journal-article","created":{"date-parts":[[2021,1,12]],"date-time":"2021-01-12T14:28:53Z","timestamp":1610461733000},"page":"30","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Physical Device Compatibility Support for Implementation of IoT Services with Design Once, Provide Anywhere Concept"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0952-7151","authenticated-orcid":false,"given":"Mohd Anuaruddin","family":"Bin Ahmadon","sequence":"first","affiliation":[{"name":"Graduate School of Sciences and Technology for Innovation, Yamaguchi University, Tokiwadai 2-16-1, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0579-8501","authenticated-orcid":false,"given":"Shingo","family":"Yamaguchi","sequence":"additional","affiliation":[{"name":"Graduate School of Sciences and Technology for Innovation, Yamaguchi University, Tokiwadai 2-16-1, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3985-6549","authenticated-orcid":false,"given":"Abd Kadir","family":"Mahamad","sequence":"additional","affiliation":[{"name":"Faculty of Electrical and Electronic Engineering, Universiti Tun Hussein Onn Malaysia, Batu Pahat 86400, Malaysia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2706-3258","authenticated-orcid":false,"given":"Sharifah","family":"Saon","sequence":"additional","affiliation":[{"name":"Faculty of Electrical and Electronic Engineering, Universiti Tun Hussein Onn Malaysia, Batu Pahat 86400, Malaysia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,1,12]]},"reference":[{"key":"ref_1","unstructured":"Kagermann, H., Lukas, W., and Wahlster, W. (2017). Germany: Industrie 4.0, Available online: https:\/\/ec.europa.eu\/growth\/tools-databases\/dem\/monitor\/sites\/default\/files\/DTM_Industrie%204.0.pdf."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"339","DOI":"10.1007\/s12599-015-0401-5","article-title":"Digital Transformation Strategies","volume":"57","author":"Matt","year":"2015","journal-title":"Bus. Inf. Syst. Eng."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Ponnusamy, K., and Rajagopalan, N. (2017). Internet of Things: A Survey on IoT Protocol Standards. Progress in Advanced Computing and Intelligent Engineering, Advances in Intelligent Systems and Computing, Springer.","DOI":"10.1007\/978-981-10-6875-1_64"},{"key":"ref_4","unstructured":"(2020, November 30). MQTT. Available online: http:\/\/mqtt.org\/."},{"key":"ref_5","unstructured":"(2020, November 30). CoAP. Available online: https:\/\/coap.technology\/."},{"key":"ref_6","unstructured":"(2020, November 30). Thingsworx. Available online: https:\/\/www.ptc.com\/en\/products\/iiot."},{"key":"ref_7","unstructured":"(2020, November 30). Thingspeak. Available online: https:\/\/thingspeak.com\/."},{"key":"ref_8","unstructured":"(2020, November 30). NEC WISE. Available online: https:\/\/www.nec.com\/en\/global\/solutions\/iot\/iotplatform\/index.html."},{"key":"ref_9","unstructured":"(2020, November 30). Bosch IoT Suite. Available online: https:\/\/www.bosch-iot-suite.com\/."},{"key":"ref_10","unstructured":"(2020, November 30). Mindsphere. Available online: https:\/\/new.siemens.com\/global\/en\/products\/software\/mindsphere.html."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"101491","DOI":"10.1016\/j.is.2020.101491","article-title":"Understanding Service-Oriented Architecture (SOA): A systematic literature review and directions for further investigation","volume":"91","author":"Niknejad","year":"2020","journal-title":"Inf. Syst."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Kohar, R. (2020, January 11\u201313). IoT systems based on SOA services: Methodologies, Challenges and Future directions. Proceedings of the 2020 Fourth International Conference on Computing Methodologies and Communication (ICCMC), Erode, India.","DOI":"10.1109\/ICCMC48092.2020.ICCMC-000103"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Azzedin, F., Eltoweissy, M., and Khwaja, S. (2010). Overview of service oriented architecture for resource management in p2p systems. The Handbook of Research on P2P and Grid Systems for Service-Oriented Computing: Models, Methodologies and Applications, IGI Global.","DOI":"10.4018\/978-1-61520-686-5.ch008"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"10091","DOI":"10.1109\/JIOT.2020.3003528","article-title":"Landscape of Architecture and Design Patterns for IoT Systems","volume":"7","author":"Washizaki","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"de Leoni, M., and van der Aalst, W.M.P. (2013, January 18\u201322). Data-aware process mining: Discovering decisions in processes using alignments. Proceedings of the 28th Annual ACM Symposium on Applied Computing, SAC \u201913, Coimbra, Portugal.","DOI":"10.1145\/2480362.2480633"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"541","DOI":"10.1109\/5.24143","article-title":"Petri nets: Properties, analysis and applications","volume":"77","author":"Murata","year":"1989","journal-title":"Proc. IEEE"},{"key":"ref_17","unstructured":"(2020, November 30). IPSO Smart Object Guideline. Available online: https:\/\/omaspecworks.org\/develop-with-oma-specworks\/ipso-smart-objects\/guidelines\/."},{"key":"ref_18","unstructured":"(2020, November 30). OMA LightweightM2M (LwM2M) Object and Resource Registry. Available online: http:\/\/openmobilealliance.org\/wp\/OMNA\/LwM2M\/LwM2MRegistry.html."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/j.websem.2012.05.003","article-title":"The SSN ontology of the W3C semantic sensor network incubator group","volume":"17","author":"Compton","year":"2012","journal-title":"J. Web Semant."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1007\/s00779-017-1010-8","article-title":"IoT-Lite: A lightweight semantic model for the internet of things and its use with dynamic semantics","volume":"21","author":"Elsaleh","year":"2017","journal-title":"Pers. Ubiquitous Comput."},{"key":"ref_21","unstructured":"Chong, I., and Ali, S. (2019). Technical Specification D3.3 Framework to Support Data Interoperability in IoT Environments, International Telecommunication Union (ITU)."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Elsaleh, T., Enshaeifar, S., Rezvani, R., Acton, S.T., Janeiko, V., and Bermudez-Edo, M. (2020). IoT-Stream: A Lightweight Ontology for Internet of Things Data Streams and Its Use with Data Analytics and Event Detection Services. Sensors, 20.","DOI":"10.3390\/s20040953"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Javaid, S., Afzal, H., Arif, F., Iltaf, N., Abbas, H., and Iqbal, W. (2019). CATSWoTS: Context Aware Trustworthy Social Web of Things System. Sensors, 19.","DOI":"10.3390\/s19143076"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1007\/s11761-010-0063-6","article-title":"The design and implementation of service process reconfiguration with end-to-end QoS constraints in SOA","volume":"4","author":"Lin","year":"2010","journal-title":"Serv. Oriented Comput. Appl."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"770","DOI":"10.1109\/TSMC.2013.2280559","article-title":"Constraint-Aware Approach to Web Service Composition","volume":"44","author":"Wang","year":"2014","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Ahmadon, M.A.B., and Yamaguchi, S. (2016, January 11\u201314). On service orchestration of cyber physical system and its verification based on Petri net. Proceedings of the 2016 IEEE 5th Global Conference on Consumer Electronics, Kyoto, Japan.","DOI":"10.1109\/GCCE.2016.7800421"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Ahmadon, M.A.B., and Yamaguchi, S. (2018, January 2\u20135). Ontology-Supported Verification Method for Implementation of IoT Service Design with Petri Net. Proceedings of the 2018 IEEE 8th International Conference on Consumer Electronics\u2014Berlin (ICCE-Berlin), Berlin, Germany.","DOI":"10.1109\/ICCE-Berlin.2018.8576174"},{"key":"ref_28","unstructured":"(2020, November 30). World Wide Web Consortium. Available online: https:\/\/www.w3.org\/."},{"key":"ref_29","unstructured":"(2020, November 30). OpenWeather API. Available online: https:\/\/openweathermap.org\/."}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/12\/1\/30\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:10:17Z","timestamp":1760159417000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/12\/1\/30"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1,12]]},"references-count":29,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2021,1]]}},"alternative-id":["info12010030"],"URL":"https:\/\/doi.org\/10.3390\/info12010030","relation":{},"ISSN":["2078-2489"],"issn-type":[{"type":"electronic","value":"2078-2489"}],"subject":[],"published":{"date-parts":[[2021,1,12]]}}}