Gillian, part i: a multi-language platform for symbolic execution

J Fragoso Santos, P Maksimović, SÉ Ayoun… - Proceedings of the 41st …, 2020 - dl.acm.org
We introduce Gillian, a platform for developing symbolic analysis tools for programming
languages. Here, we focus on the symbolic execution engine at the heart of Gillian, which is …

Model checking smart contracts for ethereum

T Osterland, T Rose - Pervasive and Mobile Computing, 2020 - Elsevier
One important promise of the blockchain technology is the concept of smart contracts. They
offer means for the secure execution of procedures that no entity can manipulate. This …

Blockchain-powered collaboration in heterogeneous swarms of robots

JP Queralta, T Westerlund - arXiv preprint arXiv:1912.01711, 2019 - arxiv.org
One of the key challenges in the collaboration within heterogeneous multi-robot systems is
the optimization of the amount and type of data to be shared between robots with different …

Detecting functional and security‐related issues in smart contracts: A systematic literature review

V Piantadosi, G Rosa, D Placella… - Software: Practice …, 2023 - Wiley Online Library
Blockchain is a platform of distributed elaboration, which allows users to provide software for
a huge range of next‐generation decentralized applications without involving reliable third …

Security enhancement technologies for smart contracts in the blockchain: A survey

Y Wang, J He, N Zhu, Y Yi, Q Zhang… - Transactions on …, 2021 - Wiley Online Library
Smart contract has shown its potential in cutting down the cost of administration through
reshaping conventional business processes and in expanding the application of blockchain …

Matching μ-logic

X Chen, G Roşu - 2019 34th Annual ACM/IEEE Symposium on …, 2019 - ieeexplore.ieee.org
Matching logic is a logic for specifying and reasoning about structure by means of patterns
and pattern matching. This paper makes two contributions. First, it proposes a sound and …

Formal specification and verification of smart contracts for azure blockchain

Y Wang, SK Lahiri, S Chen, R Pan, I Dillig… - arXiv preprint arXiv …, 2018 - arxiv.org
In this paper, we describe the formal verification of Smart Contracts offered as part of the
Azure Blockchain Content and Samples on github. We describe two sources of formal …

Blockchain for mobile edge computing: Consensus mechanisms and scalability

JP Queralta, T Westerlund - Mobile edge computing, 2021 - Springer
Mobile edge computing (MEC) and next-generation mobile networks are set to disrupt the
way intelligent and autonomous systems are interconnected. This will have an effect on a …

Formal analysis of smart contract based on colored petri nets

W Duo, H Xin, M Xiaofeng - IEEE Intelligent Systems, 2020 - ieeexplore.ieee.org
Smart contracts increasingly cause attention for its ability to widen blockchain's application
scope. However, the security of contracts is vital to its wide deployment. In this article, we …

Blockchain-based security management of IoT infrastructure with Ethereum transactions

SKT Mehedi, AAM Shamim, MBA Miah - Iran Journal of Computer Science, 2019 - Springer
The blockchain is nothing but a skilled magician one after one it is providing the mankind
with wonders in the era of information technology and financial industry. In recent years …