Zobrazeno 1 - 8
of 8
pro vyhledávání: '"Yannick Zakowski"'
Publikováno v:
Proceedings of the ACM on Programming Languages
Proceedings of the ACM on Programming Languages, 2023, pp.1-31. ⟨10.1145/3571254⟩
Proceedings of the ACM on Programming Languages, 2023, pp.1-31. ⟨10.1145/3571254⟩
This paper introduces ctrees, a monad for modeling nondeterministic, recursive, and impure programs in Coq. Inspired by Xia et al.'s itrees, this novel data structure embeds computations into coinductive trees with three kind of nodes: external event
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::8e141125033782b8d8ff47983de3b7d4
https://hal.science/hal-03886910
https://hal.science/hal-03886910
Publikováno v:
Proceedings of the ACM on Programming Languages
Proceedings of the ACM on Programming Languages, 2021, 5 (ICFP), pp.1-30. ⟨10.1145/3473572⟩
Proceedings of the ACM on Programming Languages, 2021, 5 (ICFP), pp.1-30. ⟨10.1145/3473572⟩
International audience; This paper presents a novel formal semantics, mechanized in Coq, for a large, sequential subset of the LLVM IR. In contrast to previous approaches, which use relationally-specified operational semantics, this new semantics is
Publikováno v:
Proceedings of the ACM on Programming Languages
Proceedings of the ACM on Programming Languages, 2022, 6 (ICFP), pp.254-282. ⟨10.1145/3547630⟩
Proceedings of the ACM on Programming Languages, 2022, 6 (ICFP), pp.254-282. ⟨10.1145/3547630⟩
Monadic computations built by interpreting, or handling , operations of a free monad are a compelling formalism for modeling language semantics and defining the behaviors of effectful systems. The resulting layered semantics offer the promise of modu
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::721131b1979ab12f712f39aed64221c7
https://hal.science/hal-03850324
https://hal.science/hal-03850324
Autor:
Chung-Kil Hur, Benjamin C. Pierce, Steve Zdancewic, Li-yao Xia, Gregory Malecha, Yannick Zakowski, Paul He
Publikováno v:
Proceedings of the ACM on Programming Languages
Proceedings of the ACM on Programming Languages, ACM, 2020, 4 (POPL), pp.1-32. ⟨10.1145/3371119⟩
Xia, L, Zakowski, Y, He, P, Hur, C-K, Malecha, G, Pierce, B C & Zdancewic, S 2019, ' Interaction Trees: Representing Recursive and Impure Programs in Coq ', Proceedings of the ACM on Programming Languages, vol. 4, no. POPL, 51 . https://doi.org/10.1145/3371119
Proceedings of the ACM on Programming Languages, ACM, 2020, 4 (POPL), pp.1-32. ⟨10.1145/3371119⟩
Xia, L, Zakowski, Y, He, P, Hur, C-K, Malecha, G, Pierce, B C & Zdancewic, S 2019, ' Interaction Trees: Representing Recursive and Impure Programs in Coq ', Proceedings of the ACM on Programming Languages, vol. 4, no. POPL, 51 . https://doi.org/10.1145/3371119
"Interaction trees" (ITrees) are a general-purpose data structure for representing the behaviors of recursive programs that interact with their environments. A coinductive variant of "free monads," ITrees are built out of uninterpreted events and the
Publikováno v:
CPP '20: The 9th ACM SIGPLAN International Conference on Certified Programs and Proofs
CPP '20: The 9th ACM SIGPLAN International Conference on Certified Programs and Proofs, Jan 2020, New Orleans LA USA, France. pp.71-84, ⟨10.1145/3372885.3373813⟩
CPP
CPP '20: The 9th ACM SIGPLAN International Conference on Certified Programs and Proofs, Jan 2020, New Orleans LA USA, France. pp.71-84, ⟨10.1145/3372885.3373813⟩
CPP
Coinductive reasoning about infinitary structures such as streams is widely applicable. However, practical frameworks for developing coinductive proofs and finding reasoning principles that help structure such proofs remain a challenge, especially in
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::058c7fdb3e989084c094f3cf2fb582d5
Autor:
Jan Vitek, Gustavo Petri, Yannick Zakowski, Delphine Demange, David Cachera, Suresh Jagannathan, David Pichardie
Publikováno v:
Journal of Automated Reasoning
Journal of Automated Reasoning, 2018, ⟨10.1007/s10817-018-9489-x⟩
Journal of Automated Reasoning, Springer Verlag, 2018, ⟨10.1007/s10817-018-9489-x⟩
Journal of Automated Reasoning, 2018, ⟨10.1007/s10817-018-9489-x⟩
Journal of Automated Reasoning, Springer Verlag, 2018, ⟨10.1007/s10817-018-9489-x⟩
International audience; Concurrent garbage collection algorithms are a challenge for program verification. In this paper, we address this problem by proposing a mechanized proof methodology based on the Rely-Guarantee proof technique. We design a com
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::385df8e2609d466368827576019acb7a
https://hal.science/hal-01897251/file/jar18.pdf
https://hal.science/hal-01897251/file/jar18.pdf
Publikováno v:
SAC 2018-The 33rd ACM/SIGAPP Symposium On Applied Computing
SAC 2018-The 33rd ACM/SIGAPP Symposium On Applied Computing, Apr 2018, Pau, France. pp.1881-1890, ⟨10.1145/3167132.3167333⟩
SAC
SAC 2018-The 33rd ACM/SIGAPP Symposium On Applied Computing, Apr 2018, Pau, France. pp.1881-1890, ⟨10.1145/3167132.3167333⟩
SAC
International audience; Compiling concurrent and managed languages involves implementing sophisticated interactions between client code and the runtime system. An emblematic runtime service, whose implementation is particularly error-prone, is concur
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::2ac74991dbb04af29a214e3a1925f0e6
https://hal.archives-ouvertes.fr/hal-01653620/file/SimuLin.pdf
https://hal.archives-ouvertes.fr/hal-01653620/file/SimuLin.pdf
Autor:
Gustavo Petri, David Cachera, Delphine Demange, Jan Vitek, David Pichardie, Yannick Zakowski, Suresh Jagannathan
Publikováno v:
ITP 2017-8th International Conference on Interactive Theorem Proving
ITP 2017-8th International Conference on Interactive Theorem Proving, Sep 2017, Brasília, Brazil. pp.496-513, ⟨10.1007/978-3-319-66107-0_31⟩
Lecture Notes in Computer Science
Lecture Notes in Computer Science-Interactive Theorem Proving
Interactive Theorem Proving ISBN: 9783319661063
ITP
J. Autom. Reasoning
ITP 2017-8th International Conference on Interactive Theorem Proving, Sep 2017, Brasília, Brazil. pp.496-513, ⟨10.1007/978-3-319-66107-0_31⟩
Lecture Notes in Computer Science
Lecture Notes in Computer Science-Interactive Theorem Proving
Interactive Theorem Proving ISBN: 9783319661063
ITP
J. Autom. Reasoning
International audience; Concurrent garbage collection algorithms are an emblematic challenge in the area of concurrent program verification. In this paper, we address this problem by proposing a mechanized proof methodology based on the popular Rely-
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::5548be8beb952f52abdbda285872812d
https://hal.inria.fr/hal-01613389
https://hal.inria.fr/hal-01613389