5 papers
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…
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…
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…
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…
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…