2nd Workshop on Formal Methods for Blockchains (FMBC 2020). Open Access Series in Informatics (OASIcs), Volume 84, pp. 1-136, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@Proceedings{bernardo_et_al:OASIcs.FMBC.2020, title = {{OASIcs, Volume 84, FMBC 2020, Complete Volume}}, booktitle = {2nd Workshop on Formal Methods for Blockchains (FMBC 2020)}, pages = {1--136}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-169-6}, ISSN = {2190-6807}, year = {2020}, volume = {84}, editor = {Bernardo, Bruno and Marmsoler, Diego}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.FMBC.2020}, URN = {urn:nbn:de:0030-drops-134121}, doi = {10.4230/OASIcs.FMBC.2020}, annote = {Keywords: OASIcs, Volume 84, FMBC 2020, Complete Volume} }
2nd Workshop on Formal Methods for Blockchains (FMBC 2020). Open Access Series in Informatics (OASIcs), Volume 84, pp. 0:i-0:xii, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{bernardo_et_al:OASIcs.FMBC.2020.0, author = {Bernardo, Bruno and Marmsoler, Diego}, title = {{Front Matter, Table of Contents, Preface, Conference Organization}}, booktitle = {2nd Workshop on Formal Methods for Blockchains (FMBC 2020)}, pages = {0:i--0:xii}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-169-6}, ISSN = {2190-6807}, year = {2020}, volume = {84}, editor = {Bernardo, Bruno and Marmsoler, Diego}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.FMBC.2020.0}, URN = {urn:nbn:de:0030-drops-134137}, doi = {10.4230/OASIcs.FMBC.2020.0}, annote = {Keywords: Front Matter, Table of Contents, Preface, Conference Organization} }
Grigore Rosu. Formal Design, Implementation and Verification of Blockchain Languages Using K (Invited Talk). In 2nd Workshop on Formal Methods for Blockchains (FMBC 2020). Open Access Series in Informatics (OASIcs), Volume 84, p. 1:1, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{rosu:OASIcs.FMBC.2020.1, author = {Rosu, Grigore}, title = {{Formal Design, Implementation and Verification of Blockchain Languages Using K}}, booktitle = {2nd Workshop on Formal Methods for Blockchains (FMBC 2020)}, pages = {1:1--1:1}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-169-6}, ISSN = {2190-6807}, year = {2020}, volume = {84}, editor = {Bernardo, Bruno and Marmsoler, Diego}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.FMBC.2020.1}, URN = {urn:nbn:de:0030-drops-134141}, doi = {10.4230/OASIcs.FMBC.2020.1}, annote = {Keywords: Blockchain, K Framework} }
Ákos Hajdu, Dejan Jovanović, and Gabriela Ciocarlie. Formal Specification and Verification of Solidity Contracts with Events (Short Paper). In 2nd Workshop on Formal Methods for Blockchains (FMBC 2020). Open Access Series in Informatics (OASIcs), Volume 84, pp. 2:1-2:9, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{hajdu_et_al:OASIcs.FMBC.2020.2, author = {Hajdu, \'{A}kos and Jovanovi\'{c}, Dejan and Ciocarlie, Gabriela}, title = {{Formal Specification and Verification of Solidity Contracts with Events}}, booktitle = {2nd Workshop on Formal Methods for Blockchains (FMBC 2020)}, pages = {2:1--2:9}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-169-6}, ISSN = {2190-6807}, year = {2020}, volume = {84}, editor = {Bernardo, Bruno and Marmsoler, Diego}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.FMBC.2020.2}, URN = {urn:nbn:de:0030-drops-134153}, doi = {10.4230/OASIcs.FMBC.2020.2}, annote = {Keywords: Smart contracts, Solidity, events, specification, verification} }
Maria A. Schett and Julian Nagele. Populating the Peephole Optimizer of a Smart Contract Compiler. In 2nd Workshop on Formal Methods for Blockchains (FMBC 2020). Open Access Series in Informatics (OASIcs), Volume 84, pp. 3:1-3:15, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{schett_et_al:OASIcs.FMBC.2020.3, author = {Schett, Maria A. and Nagele, Julian}, title = {{Populating the Peephole Optimizer of a Smart Contract Compiler}}, booktitle = {2nd Workshop on Formal Methods for Blockchains (FMBC 2020)}, pages = {3:1--3:15}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-169-6}, ISSN = {2190-6807}, year = {2020}, volume = {84}, editor = {Bernardo, Bruno and Marmsoler, Diego}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.FMBC.2020.3}, URN = {urn:nbn:de:0030-drops-134169}, doi = {10.4230/OASIcs.FMBC.2020.3}, annote = {Keywords: Compiler Optimizations, Constraint Solving, Ethereum Bytecode} }
João Santos Reis, Paul Crocker, and Simão Melo de Sousa. Tezla, an Intermediate Representation for Static Analysis of Michelson Smart Contracts. In 2nd Workshop on Formal Methods for Blockchains (FMBC 2020). Open Access Series in Informatics (OASIcs), Volume 84, pp. 4:1-4:12, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{santosreis_et_al:OASIcs.FMBC.2020.4, author = {Santos Reis, Jo\~{a}o and Crocker, Paul and Melo de Sousa, Sim\~{a}o}, title = {{Tezla, an Intermediate Representation for Static Analysis of Michelson Smart Contracts}}, booktitle = {2nd Workshop on Formal Methods for Blockchains (FMBC 2020)}, pages = {4:1--4:12}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-169-6}, ISSN = {2190-6807}, year = {2020}, volume = {84}, editor = {Bernardo, Bruno and Marmsoler, Diego}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.FMBC.2020.4}, URN = {urn:nbn:de:0030-drops-134176}, doi = {10.4230/OASIcs.FMBC.2020.4}, annote = {Keywords: Intermediate representation, Static analysis, Tezos blockchain, Michelson} }
Colin Boyd, Kristian Gjøsteen, and Shuang Wu. A Blockchain Model in Tamarin and Formal Analysis of Hash Time Lock Contract. In 2nd Workshop on Formal Methods for Blockchains (FMBC 2020). Open Access Series in Informatics (OASIcs), Volume 84, pp. 5:1-5:13, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{boyd_et_al:OASIcs.FMBC.2020.5, author = {Boyd, Colin and Gj{\o}steen, Kristian and Wu, Shuang}, title = {{A Blockchain Model in Tamarin and Formal Analysis of Hash Time Lock Contract}}, booktitle = {2nd Workshop on Formal Methods for Blockchains (FMBC 2020)}, pages = {5:1--5:13}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-169-6}, ISSN = {2190-6807}, year = {2020}, volume = {84}, editor = {Bernardo, Bruno and Marmsoler, Diego}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.FMBC.2020.5}, URN = {urn:nbn:de:0030-drops-134187}, doi = {10.4230/OASIcs.FMBC.2020.5}, annote = {Keywords: Blockchain model, Tamarin, Hash time lock contract, Formal verification} }
Andreas Lochbihler and Ognjen Marić. Authenticated Data Structures as Functors in Isabelle/HOL. In 2nd Workshop on Formal Methods for Blockchains (FMBC 2020). Open Access Series in Informatics (OASIcs), Volume 84, pp. 6:1-6:15, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{lochbihler_et_al:OASIcs.FMBC.2020.6, author = {Lochbihler, Andreas and Mari\'{c}, Ognjen}, title = {{Authenticated Data Structures as Functors in Isabelle/HOL}}, booktitle = {2nd Workshop on Formal Methods for Blockchains (FMBC 2020)}, pages = {6:1--6:15}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-169-6}, ISSN = {2190-6807}, year = {2020}, volume = {84}, editor = {Bernardo, Bruno and Marmsoler, Diego}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.FMBC.2020.6}, URN = {urn:nbn:de:0030-drops-134196}, doi = {10.4230/OASIcs.FMBC.2020.6}, annote = {Keywords: Merkle tree, functor, distributed ledger, datatypes, higher-order logic} }
Kristijan Rupić, Lovro Rožić, and Ante Derek. Mechanized Formal Model of Bitcoin’s Blockchain Validation Procedures. In 2nd Workshop on Formal Methods for Blockchains (FMBC 2020). Open Access Series in Informatics (OASIcs), Volume 84, pp. 7:1-7:14, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{rupic_et_al:OASIcs.FMBC.2020.7, author = {Rupi\'{c}, Kristijan and Ro\v{z}i\'{c}, Lovro and Derek, Ante}, title = {{Mechanized Formal Model of Bitcoin’s Blockchain Validation Procedures}}, booktitle = {2nd Workshop on Formal Methods for Blockchains (FMBC 2020)}, pages = {7:1--7:14}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-169-6}, ISSN = {2190-6807}, year = {2020}, volume = {84}, editor = {Bernardo, Bruno and Marmsoler, Diego}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.FMBC.2020.7}, URN = {urn:nbn:de:0030-drops-134209}, doi = {10.4230/OASIcs.FMBC.2020.7}, annote = {Keywords: blockchain, Bitcoin, program verification, Coq} }
Ramon Boss, Kai Brünnler, and Anna Doukmak. Towards Verifying the Bitcoin-S Library (Short Paper). In 2nd Workshop on Formal Methods for Blockchains (FMBC 2020). Open Access Series in Informatics (OASIcs), Volume 84, pp. 8:1-8:9, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{boss_et_al:OASIcs.FMBC.2020.8, author = {Boss, Ramon and Br\"{u}nnler, Kai and Doukmak, Anna}, title = {{Towards Verifying the Bitcoin-S Library}}, booktitle = {2nd Workshop on Formal Methods for Blockchains (FMBC 2020)}, pages = {8:1--8:9}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-169-6}, ISSN = {2190-6807}, year = {2020}, volume = {84}, editor = {Bernardo, Bruno and Marmsoler, Diego}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.FMBC.2020.8}, URN = {urn:nbn:de:0030-drops-134212}, doi = {10.4230/OASIcs.FMBC.2020.8}, annote = {Keywords: Bitcoin, Scala, Bitcoin-S, Stainless} }
Giuliano Losa and Mike Dodds. On the Formal Verification of the Stellar Consensus Protocol. In 2nd Workshop on Formal Methods for Blockchains (FMBC 2020). Open Access Series in Informatics (OASIcs), Volume 84, pp. 9:1-9:9, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{losa_et_al:OASIcs.FMBC.2020.9, author = {Losa, Giuliano and Dodds, Mike}, title = {{On the Formal Verification of the Stellar Consensus Protocol}}, booktitle = {2nd Workshop on Formal Methods for Blockchains (FMBC 2020)}, pages = {9:1--9:9}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-169-6}, ISSN = {2190-6807}, year = {2020}, volume = {84}, editor = {Bernardo, Bruno and Marmsoler, Diego}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.FMBC.2020.9}, URN = {urn:nbn:de:0030-drops-134226}, doi = {10.4230/OASIcs.FMBC.2020.9}, annote = {Keywords: Consensus, Blockchains, First-Order Logic, Stellar, Ivy Prover, Decidability} }
Sean Braithwaite, Ethan Buchman, Igor Konnov, Zarko Milosevic, Ilina Stoilkovska, Josef Widder, and Anca Zamfir. Formal Specification and Model Checking of the Tendermint Blockchain Synchronization Protocol (Short Paper). In 2nd Workshop on Formal Methods for Blockchains (FMBC 2020). Open Access Series in Informatics (OASIcs), Volume 84, pp. 10:1-10:8, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{braithwaite_et_al:OASIcs.FMBC.2020.10, author = {Braithwaite, Sean and Buchman, Ethan and Konnov, Igor and Milosevic, Zarko and Stoilkovska, Ilina and Widder, Josef and Zamfir, Anca}, title = {{Formal Specification and Model Checking of the Tendermint Blockchain Synchronization Protocol}}, booktitle = {2nd Workshop on Formal Methods for Blockchains (FMBC 2020)}, pages = {10:1--10:8}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-169-6}, ISSN = {2190-6807}, year = {2020}, volume = {84}, editor = {Bernardo, Bruno and Marmsoler, Diego}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.FMBC.2020.10}, URN = {urn:nbn:de:0030-drops-134238}, doi = {10.4230/OASIcs.FMBC.2020.10}, annote = {Keywords: Blockchain, Fault Tolerance, Byzantine Faults, Model Checking} }
Florian Kammüller and Uwe Nestmann. Inter-Blockchain Protocols with the Isabelle Infrastructure Framework. In 2nd Workshop on Formal Methods for Blockchains (FMBC 2020). Open Access Series in Informatics (OASIcs), Volume 84, pp. 11:1-11:12, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{kammuller_et_al:OASIcs.FMBC.2020.11, author = {Kamm\"{u}ller, Florian and Nestmann, Uwe}, title = {{Inter-Blockchain Protocols with the Isabelle Infrastructure Framework}}, booktitle = {2nd Workshop on Formal Methods for Blockchains (FMBC 2020)}, pages = {11:1--11:12}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-169-6}, ISSN = {2190-6807}, year = {2020}, volume = {84}, editor = {Bernardo, Bruno and Marmsoler, Diego}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.FMBC.2020.11}, URN = {urn:nbn:de:0030-drops-134249}, doi = {10.4230/OASIcs.FMBC.2020.11}, annote = {Keywords: Blockchain, smart contracts, interactive theorem proving, inter-blockchain protocols} }
Feedback for Dagstuhl Publishing