Skip to main content

Showing 1–3 of 3 results for author: Melkonian, O

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

    cs.LG cs.PL

    Learning Structure-Aware Representations of Dependent Types

    Authors: Konstantinos Kogkalidis, Orestis Melkonian, Jean-Philippe Bernardy

    Abstract: Agda is a dependently-typed programming language and a proof assistant, pivotal in proof formalization and programming language theory. This paper extends the Agda ecosystem into machine learning territory, and, vice versa, makes Agda-related resources available to machine learning practitioners. We introduce and release a novel dataset of Agda program-proofs that is elaborate and extensive enough… ▽ More

    Submitted 3 February, 2024; originally announced February 2024.

    Comments: 15 pages, submitted to ICML2024

  2. arXiv:1911.06567  [pdf, other

    cs.PL

    Reconciling Event Structures with Modern Multiprocessors

    Authors: Evgenii Moiseenko, Anton Podkopaev, Ori Lahav, Orestis Melkonian, Viktor Vafeiadis

    Abstract: Weakestmo is a recently proposed memory consistency model that uses event structures to resolve the infamous "out-of-thin-air" problem. Although it has been shown to have important benefits over other memory models, its established compilation schemes are suboptimal in that they add more fences than necessary. In this paper, we prove the correctness in Coq of the intended compilation schemes for W… ▽ More

    Submitted 28 May, 2020; v1 submitted 15 November, 2019; originally announced November 2019.

  3. arXiv:1903.00334  [pdf, other

    cs.SE

    Having Fun in Learning Formal Specifications

    Authors: I. S. W. B. Prasetya, Craig Q. H. D. Leek, Orestis Melkonian, Joris ten Tusscher, Jan van Bergen, J. M. Everink, Thomas van der Klis, Petar Kostic, Rick Meijerink, Roan Oosenbrug, Jelle J. Oostveen, Tijmen van den Pol, Mike de Vries, Wink M. van Zon

    Abstract: There are many benefits in providing formal specifications for our software. However, teaching students to do this is not always easy as courses on formal methods are often experienced as dry by students. This paper presents a game called FormalZ that teachers can use to introduce some variation in their class. Students can have some fun in playing the game and, while doing so, also learn the basi… ▽ More

    Submitted 1 March, 2019; originally announced March 2019.

    Journal ref: Proceedings of 41th ICSE 2019 --- Software Engineering Education and Training (SEET) track, IEEE, 2019