Semantic Understanding of Smart Contracts: Executable Operational Semantics of Solidity | IEEE Conference Publication | IEEE Xplore