Al-Shamaileh, MohammadAnthony, PatriciaCharters, Stuart2024-10-242024-10-222024-10-242024-112024-10-17https://hdl.handle.net/10182/17775The Internet of Things (IoT) enables smart devices to connect, share and exchange data with each other through the internet. Since an IoT environment is open and dynamic, IoT participants may need to collaborate with unknown entities with no proven track record. To ensure successful collaboration among these entities, it is important to establish a mechanism that ensures all entities operate in a trustworthy manner. We present a trust and reputation model that can be used to select the best service provider in an IoT environment. Our proposed model, IoT-CADM (Comprehensive Agent-based Decision-making Model for IoT) is an agent-based decentralised trust and reputation model that can be used to select the best service provider for a particular service based on multi-context quality of service. IoT-CADM is developed using a smart multi-agent IoT environment where information about entities is collected and evaluated using a trust and reputation algorithm. We evaluated the performance of the proposed model against some other well-known models in a simulated smart factory supply chain system. Our experimental results showed that the proposed IoT-CADM achieved the best performance.27 pagesen© 2024 by the authors. Licensee MDPI, Basel, Switzerland.decision makingInternet of Thingsmulti-agent systemmulti-contextreputationsmart factorysupply chaintrustAgent-based trust and reputation model in smart IoT environmentsJournal Article10.3390/technologies121102082227-7080ANZSRC::330206 Building science, technologies and systemsANZSRC::460603 Cyberphysical systems and internet of thingsANZSRC::330301 Data visualisation and computational (incl. parametric and generative) designANZSRC::461302 Computational complexity and computabilityANZSRC::4008 Electrical engineeringhttps://creativecommons.org/licenses/by/4.0/Attribution