Zum Hauptinhalt springen

Showing 1–4 of 4 results for author: Kiefer, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2303.03749  [pdf, ps, other

    cs.PL

    Daml: A Smart Contract Language for Securely Automating Real-World Multi-Party Business Workflows

    Authors: Alexander Bernauer, Sofia Faro, Rémy Hämmerle, Martin Huschenbett, Moritz Kiefer, Andreas Lochbihler, Jussi Mäki, Francesco Mazzoli, Simon Meier, Neil Mitchell, Ratko G. Veprek

    Abstract: Distributed ledger technologies, also known as blockchains for enterprises, promise to significantly reduce the high cost of automating multi-party business workflows. We argue that a programming language for writing such on-ledger logic should satisfy three desiderata: (1) Provide concepts to capture the legal rules that govern real-world business workflows. (2) Include simple means for specifyin… ▽ More

    Submitted 7 March, 2023; originally announced March 2023.

    ACM Class: D.3.1; F.3.2

  2. Proving Equivalence Between Imperative and MapReduce Implementations Using Program Transformations

    Authors: Bernhard Beckert, Timo Bingmann, Moritz Kiefer, Peter Sanders, Mattias Ulbrich, Alexander Weigl

    Abstract: Distributed programs are often formulated in popular functional frameworks like MapReduce, Spark and Thrill, but writing efficient algorithms for such frameworks is usually a non-trivial task. As the costs of running faulty algorithms at scale can be severe, it is highly desirable to verify their correctness. We propose to employ existing imperative reference implementations as specifications fo… ▽ More

    Submitted 27 March, 2018; originally announced March 2018.

    Comments: In Proceedings MARS/VPT 2018, arXiv:1803.08668

    Journal ref: EPTCS 268, 2018, pp. 185-199

  3. arXiv:1802.02374  [pdf, ps, other

    cs.SE

    Experience Report: Formal Methods in Material Science

    Authors: Bernhard Beckert, Britta Nestler, Moritz Kiefer, Michael Selzer, Mattias Ulbrich

    Abstract: Increased demands in the field of scientific computation require that algorithms be more efficiently implemented. Maintaining correctness in addition to efficiency is a challenge that software engineers in the field have to face. In this report we share our first impressions and experiences on the applicability of formal methods to such design challenges arising in the development of scientific… ▽ More

    Submitted 14 February, 2018; v1 submitted 7 February, 2018; originally announced February 2018.

    Comments: experience report

  4. arXiv:1801.08766  [pdf, ps, other

    cs.LO cs.PL cs.SE

    Relational Equivalence Proofs Between Imperative and MapReduce Algorithms

    Authors: Bernhard Beckert, Timo Bingmann, Moritz Kiefer, Peter Sanders, Mattias Ulbrich, Alexander Weigl

    Abstract: MapReduce frameworks are widely used for the implementation of distributed algorithms. However, translating imperative algorithms into these frameworks requires significant structural changes to the algorithm. As the costs of running faulty algorithms at scale can be severe, it is highly desirable to verify the correctness of the translation, i.e., to prove that the MapReduce version is equivalent… ▽ More

    Submitted 26 January, 2018; originally announced January 2018.