References

  1. Sidney Amani, Myriam Bégel, Maksym Bortin & Mark Staples (2018): Towards Verifying Ethereum Smart Contract Bytecode in Isabelle/HOL. In: Proc. 7th International Conference on Certified Programs and Proofs (CPP), doi:10.1145/3167084.
  2. Danil Annenkov & Bas Spitters (2019): Towards a Smart Contract Verification Framework in Coq. In: Proc. 1st Workshop on Formal Methods for Blockchains (FMBC).
  3. Karthukeyan Bhargavan, Antoine Delignat-Lavaud, Cédric Fournet, Anitha Gollamudi, Georges Gonthier, Nadim Kobeissi, Natalia Kulatova, Aseem Rastogi, Thomas Sibut-Pinote, Nikhil Swamy & Santiago Zanella-Béguelin (2016): Formal Verification of Smart Contracts. In: Proc. 16th ACM SIGSAC Workshop on Programming Languages and Analysis for Security (PLAS), pp. 91–96, doi:10.1145/2993600.2993611.
  4. Robert S. Boyer & J Strother Moore (1979): A Computational Logic. Academic Press, doi:10.1016/C2013-0-10411-4.
  5. Ting Chen, Xiaoqi Li, Xiapu Luo & Xiaosong Zhang (2017): Under-Optimized Smart Contracts Devour Your Money. In: Proc. 24th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 442–446, doi:10.1109/SANER.2017.7884650.
  6. Sylvain Conchon, Alexandrina Korneva & Fatiha Zaïdi (2019): Verifying Smart Contracts with Cubicle. In: Proc. 1st Workshop on Formal Methods for Blockchains (FMBC).
  7. Everett Hildenbrandt, Manasvi Saxena, Xiaoran Zhu, Nishant Rodrigues, Philip Daian, Dwight Guth & Grigore Roşu (2017): KEVM: A Complete Semantics of the Ethereum Virtual Machine. Technical Report. University of Illinois Urbana-Champaign. http://hdl.handle.net/2142/97207.
  8. Yoichi Hirai: Formalization of Ethereum Virtual Machine in Lem. https://github.com/pirapira/eth-isabelle.
  9. Yoichi Hirai (2017): Defining the Ethereum Virtual Machine for Interactive Theorem Provers. In: Proc. 1st Workshop on Trusted Smart Contracts (WTSC), LNCS, doi:10.1007/978-3-319-70278-0_33.
  10. Sukrit Kalra, Seep Goel, Mohan Dhawan & Subodh Sharma (2018): ZEUS: Analyzing Safety of Smart Contracts. In: Proc. 25th Annual Network and Distributed System Security Symposium (NDSS), doi:10.14722/ndss.2018.23082.
  11. Matt Kaufmann & J Strother Moore: The ACL2 Theorem Prover: Web Site. http://www.cs.utexas.edu/users/moore/acl2.
  12. Kestrel Institute: ACL2 Ethereum Project. https://www.kestrel.edu/home/projects/ethereum/.
  13. Loi Luu, Duc-Hiep Chu, Hrishi Olickel, Prateek Saxena & Aquinas Hobor (2016): Making Smart Contracts Smarter. In: Proc. 23rd Conference on Computer and Communication Security (CCS), pp. 254–269, doi:10.1145/2976749.2978309.
  14. Matteo Marescotti, Martin Blicha, Antti E. J. Hyvärinen, Sepideh Asadi & Natasha Sharygina (2018): Computing Exact Worst-Case Gas Consumption for Smart Contracts. In: Proc. 8th International Symposium on Leveraging Applications of Formal Methods (ISoLA), LNCS 11247, pp. 450–465, doi:10.1007/978-3-030-03427-6_33.
  15. Zeinab Nehaï & François Bobot (2019): Deductive Proof of Industrial Smart Contracts Using Why3. In: Proc. 1st Workshop on Formal Methods for Blockchains (FMBC).
  16. Ivica Nikoli\'c, Aashish Kolluri, Ilya Sergey, Prateek Saxena & Aquinas Hobor (2018): Finding the Greedy, Prodigal, and Suicidal Contracts at Scale. In: Proc. 34th Annual Computer Security Applications Conference (ACSAC), pp. 653–663.
  17. The ACL2 Community: The ACL2 Theorem Prover and Community Books: Documentation. http://www.cs.utexas.edu/~moore/acl2/manuals/current/manual.
  18. The ACL2 Community: The ACL2 Theorem Prover and Community Books: Source Code. http://github.com/acl2/acl2.
  19. The Ethereum Community: The Ethereum Test Suite. https://github.com/ethereum/tests.
  20. The Ethereum Community: The Ethereum Web Site. https://ethereum.org.
  21. The Ethereum Community: The Ethereum Wiki. https://github.com/ethereum/wiki.
  22. The KEVM Team: JelloPaper: Human Readable Semantics of EVM in K. https://jellopaper.org.
  23. Gavin Wood: Ethereum: A Secure Decentralized Generalised Transaction Ledger. https://github.com/ethereum/yellowpaper.

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org