“…Manuscript submitted to ACM Soundness. The soundness of the methods has been established mathematically for only 5 out of 35 properties, including (i) Preservation of State (Section 5.4.19), (ii) Preservation of Assets (Section 5.4.17), (iii) Deposit Acceptance (Section 5.3.1), (iv) Integer over/underflow Guarding (Section 5.4.12), and (v) some user-specified properties (Section 5.5 (A & D)) and 12 approaches based on static type checking [49,61,152], abstract interpretation [178], symbolic execution [163], model checking [134,218], and theorem proving [15,16,69,157,172]. This observation suggests that there are ample opportunities for further investigation of the utility of mathematical semantic analysis methods in this domain.…”