Formal Analysis of Trust and Reputation for Service Composition in IoT

The exponential growth in the number of smart devices connected to the Internet of Things (IoT) that are associated with various IoT-based smart applications and services, raises interoperability challenges. Service-oriented architecture for IoT (SOA-IoT) solutions has been introduced to deal with t...

Full description

Saved in:
Bibliographic Details
Main Authors: Abdelmuttlib Ibrahim Abdalla Ahmed, Siti Hafizah Ab Hamid, Abdullah Gani, Ahmed Abdelaziz, Mohammed Abaker
Format: Article
Language:English
English
Published: Molecular Diversity Preservation International (MDPI) 2023
Subjects:
Online Access:https://eprints.ums.edu.my/id/eprint/37669/1/ABSTRACT.pdf
https://eprints.ums.edu.my/id/eprint/37669/2/FULL%20TEXT.pdf
https://eprints.ums.edu.my/id/eprint/37669/
https://doi.org/10.3390/s23063192
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Malaysia Sabah
Language: English
English
id my.ums.eprints.37669
record_format eprints
spelling my.ums.eprints.376692023-11-24T07:21:10Z https://eprints.ums.edu.my/id/eprint/37669/ Formal Analysis of Trust and Reputation for Service Composition in IoT Abdelmuttlib Ibrahim Abdalla Ahmed Siti Hafizah Ab Hamid Abdullah Gani Ahmed Abdelaziz Mohammed Abaker QA75.5-76.95 Electronic computers. Computer science TK5101-6720 Telecommunication Including telegraphy, telephone, radio, radar, television The exponential growth in the number of smart devices connected to the Internet of Things (IoT) that are associated with various IoT-based smart applications and services, raises interoperability challenges. Service-oriented architecture for IoT (SOA-IoT) solutions has been introduced to deal with these interoperability challenges by integrating web services into sensor networks via IoToptimized gateways to fill the gap between devices, networks, and access terminals. The main aim of service composition is to transform user requirements into a composite service execution. Different methods have been used to perform service composition, which has been classified as trust-based and non-trust-based. The existing studies in this field have reported that trust-based approaches outperform non-trust-based ones. Trust-based service composition approaches use the trust and reputation system as a brain to select appropriate service providers (SPs) for the service composition plan. The trust and reputation system computes each candidate SP’s trust value and selects the SP with the highest trust value for the service composition plan. The trust system computes the trust value from the self-observation of the service requestor (SR) and other service consumers’ (SCs) recommendations. Several experimental solutions have been proposed to deal with trust-based service composition in the IoT; however, a formal method for trust-based service composition in the IoT is lacking. In this study, we used the formal method for representing the components of trustbased service management in the IoT, by using higher-order logic (HOL) and verifying the different behaviors in the trust system and the trust value computation processes. Our findings showed that the presence of malicious nodes performing trust attacks leads to biased trust value computation, which results in inappropriate SP selection during the service composition. The formal analysis has given us a clear insight and complete understanding, which will assist in the development of a robust trust system. Molecular Diversity Preservation International (MDPI) 2023 Article NonPeerReviewed text en https://eprints.ums.edu.my/id/eprint/37669/1/ABSTRACT.pdf text en https://eprints.ums.edu.my/id/eprint/37669/2/FULL%20TEXT.pdf Abdelmuttlib Ibrahim Abdalla Ahmed and Siti Hafizah Ab Hamid and Abdullah Gani and Ahmed Abdelaziz and Mohammed Abaker (2023) Formal Analysis of Trust and Reputation for Service Composition in IoT. Sensors, 23. pp. 1-14. https://doi.org/10.3390/s23063192
institution Universiti Malaysia Sabah
building UMS Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaysia Sabah
content_source UMS Institutional Repository
url_provider http://eprints.ums.edu.my/
language English
English
topic QA75.5-76.95 Electronic computers. Computer science
TK5101-6720 Telecommunication Including telegraphy, telephone, radio, radar, television
spellingShingle QA75.5-76.95 Electronic computers. Computer science
TK5101-6720 Telecommunication Including telegraphy, telephone, radio, radar, television
Abdelmuttlib Ibrahim Abdalla Ahmed
Siti Hafizah Ab Hamid
Abdullah Gani
Ahmed Abdelaziz
Mohammed Abaker
Formal Analysis of Trust and Reputation for Service Composition in IoT
description The exponential growth in the number of smart devices connected to the Internet of Things (IoT) that are associated with various IoT-based smart applications and services, raises interoperability challenges. Service-oriented architecture for IoT (SOA-IoT) solutions has been introduced to deal with these interoperability challenges by integrating web services into sensor networks via IoToptimized gateways to fill the gap between devices, networks, and access terminals. The main aim of service composition is to transform user requirements into a composite service execution. Different methods have been used to perform service composition, which has been classified as trust-based and non-trust-based. The existing studies in this field have reported that trust-based approaches outperform non-trust-based ones. Trust-based service composition approaches use the trust and reputation system as a brain to select appropriate service providers (SPs) for the service composition plan. The trust and reputation system computes each candidate SP’s trust value and selects the SP with the highest trust value for the service composition plan. The trust system computes the trust value from the self-observation of the service requestor (SR) and other service consumers’ (SCs) recommendations. Several experimental solutions have been proposed to deal with trust-based service composition in the IoT; however, a formal method for trust-based service composition in the IoT is lacking. In this study, we used the formal method for representing the components of trustbased service management in the IoT, by using higher-order logic (HOL) and verifying the different behaviors in the trust system and the trust value computation processes. Our findings showed that the presence of malicious nodes performing trust attacks leads to biased trust value computation, which results in inappropriate SP selection during the service composition. The formal analysis has given us a clear insight and complete understanding, which will assist in the development of a robust trust system.
format Article
author Abdelmuttlib Ibrahim Abdalla Ahmed
Siti Hafizah Ab Hamid
Abdullah Gani
Ahmed Abdelaziz
Mohammed Abaker
author_facet Abdelmuttlib Ibrahim Abdalla Ahmed
Siti Hafizah Ab Hamid
Abdullah Gani
Ahmed Abdelaziz
Mohammed Abaker
author_sort Abdelmuttlib Ibrahim Abdalla Ahmed
title Formal Analysis of Trust and Reputation for Service Composition in IoT
title_short Formal Analysis of Trust and Reputation for Service Composition in IoT
title_full Formal Analysis of Trust and Reputation for Service Composition in IoT
title_fullStr Formal Analysis of Trust and Reputation for Service Composition in IoT
title_full_unstemmed Formal Analysis of Trust and Reputation for Service Composition in IoT
title_sort formal analysis of trust and reputation for service composition in iot
publisher Molecular Diversity Preservation International (MDPI)
publishDate 2023
url https://eprints.ums.edu.my/id/eprint/37669/1/ABSTRACT.pdf
https://eprints.ums.edu.my/id/eprint/37669/2/FULL%20TEXT.pdf
https://eprints.ums.edu.my/id/eprint/37669/
https://doi.org/10.3390/s23063192
_version_ 1783877958544392192