collaborators

5 papers

cs.DC20241 cited

IoT Monitoring with Blockchain: Generating Smart Contracts from Service Level Agreements

Adam Booth, Awatif Alqahtani, Ellis Solaiman

A Service Level Agreement (SLA) is a commitment between a client and provider that assures the quality of service (QoS) a client can expect to receive when purchasing a service. Ho…

cs.DC20241 cited

SLA Conceptual Model for IoT Applications

Awatif Alqahtani, Ellis Solaiman, Rajiv Ranjan

Since SLAs specify the contractual terms that are formally used between consumers and providers, there is a need to aggregate QoS requirements from the perspectives of Clouds, netw…

cs.DC2023

A Model-Based Machine Learning Approach for Assessing the Performance of Blockchain Applications

Adel Albshri, Ali Alzubaidi, Ellis Solaiman

The recent advancement of Blockchain technology consolidates its status as a viable alternative for various domains. However, evaluating the performance of blockchain applications…

cs.PL2023

Developing a Compiler for EROP -- A Language for the Specification of Smart Contracts, An Experience Report

Adrian Delchev, Ioannis Sfyrakis, Ellis Solaiman

A smart contract is a translation of a standard paper-based contract that can be enforced and executed by a contract management system. At a high level of abstraction, a contract i…

cs.CR2022

Blockchain Simulators: A Systematic Mapping Study

Adel Albshri, Ali Alzubaidi, Bakri Awaji +1

Recently, distributed ledger technologies like blockchain have been proliferating and have attracted interest from the academic community, government, and industry. A wide range of…