参考文献/References:
[1] TOLMACH P,LI Yi,LIN Shangwei,et al.A survey of smart contract formal specification and verification [J].ACM Computing Surveys,2021,54(7):1-38.
[2] SZABO N.Formalizing and securing relationships on public networks [J].First Monday,1997,2(9):1-21.
[3] DANNEN C.Introducing ethereum and solidity:foundations of cryptocurrency and blockchain programming for beginners [M].Berkeley:Apress,2017.
[4] MEHAR M I,SHIER C L,GIAMBATTISTA A,et al.Understanding a revolutionary and flawed grand experiment in blockchain:the DAO attack [J].Journal of Cases on Information Technology,2019,21(1):19-32.
[5] HESSENAUER S.Batch overflow bug on ethereum ERC20 token contracts and safe math [EB/OL].[2022-09-16].https://blog.matryx.ai/batch-over flow-bug-on-ethereum-erc20-token-contracts-and-safemath-f9ebcc137434.
[6] 倪远东,张超,殷婷婷.智能合约安全漏洞研究综述 [J].信息安全学报,2020,5(3):78-99.
[7] DEBBI H.Counterexamples in model checking:a survey [J].Informatica,2018,42(2):145-166. [8] OSTERLAND T,ROSE T.Model checking smart contracts for Ethereum [J].Pervasive and Mobile Computing,2020,63:101129.
[9] ALQAHTANI S,He Xinchi,Gamble R,et al.Formal verification of functional requirements for smart contract compositions in supply chain management systems [EB/OL].[2022-09-22].https://aisel.aisnet.org/hicss-53/os/blockchain/2/.
[10] 张广泉.形式化方法导论 [M].北京:清华大学出版社,2015.
[11] 李书霞,王国卿,庄雷.区块链智能合约安全的逆向实时模型检测方法 [J].小型微型计算机系统,2020,41(10):2030-2035.
[12] 赵颖琪,朱雪阳,李广元,等.智能合约的时间约束模式及其形式化验证 [J].软件学报,2022,33(8):2875-2895.
[13] WOHRER M,ZDUN U.Smart contracts:security patterns in the ethereum ecosystem and solidity [EB/OL].[2022-09-19].https://ieeexplore.ieee.org/document/8327565/.
[14] VUJICˇIC' D,JAGODIC' D,RANC'IC' S.Blockchain technology,bitcoin,and Ethereum:a brief overview [EB/OL].[2022-09-13].https://ieeexplore.ieee.org/document/8345547.
[15] BENGTSSON J,LARSEN K,LARSSON F,et al.UPPAAL:a tool suite for automatic verification of real-time system [EB/OL].[2022-09-19].https://brics.dk/RS/96/58/BRICS-RS-96-58.pdf.
[16] CHAUDHURI K,DOLIGEZ D,LAMPORT L,et al.Verifying safety properties with the TLA+proof system [EB/OL].[2022-09-19].https://members.loria.fr/SMerz/papers/ijcar2010.pdf.
[17] CHRISTIAN R.Simple open auction [EB/OL].[2022-09-23].https://learnblockchain.cn/docs/solidity/solidity-by-example.html.