Search Results - CCS Concepts: • Theory of computation → Programming logic

  • Showing 1 - 19 results of 19
Refine Results
  1. 1

    Computing Precise Control Interface Specifications by Campbell, Eric Hayden, Hojjat, Hossein, Foster, Nate

    ISSN: 2475-1421, 2475-1421
    Published: New York, NY, USA ACM 08.10.2024
    “…Verifying network programs is challenging because of how they divide labor: the control plane computes high level routes through the network and compiles them…”
    Get full text
    Journal Article
  2. 2

    Structural Temporal Logic for Mechanized Program Verification by Ioannidis, Eleftherios, Zakowski, Yannick, Zdancewic, Steve, Angel, Sebastian

    ISSN: 2475-1421, 2475-1421
    Published: New York, NY, USA ACM 09.10.2025
    “…, the guardedness checker). Further, reasoning at the level of models instead of program constructs creates a verification gap that loses the benefits of modularity and composition enjoyed by structural program logics such as Hoare Logic…”
    Get full text
    Journal Article
  3. 3

    Fast and Optimal Extraction for Sparse Equality Graphs by Goharshady, Amir Kafshdar, Lam, Chun Kit, Parreaux, Lionel

    ISSN: 2475-1421, 2475-1421
    Published: New York, NY, USA ACM 08.10.2024
    “…Equality graphs (e-graphs) are used to compactly represent equivalence classes of terms in symbolic reasoning systems. Beyond their original roots in automated…”
    Get full text
    Journal Article
  4. 4

    StarMalloc: Verifying a Modern, Hardened Memory Allocator by Reitz, Antonin, Fromherz, Aymeric, Protzenko, Jonathan

    ISSN: 2475-1421, 2475-1421
    Published: New York, NY, USA ACM 08.10.2024
    “… Using the Steel separation logic framework, we show how to specify and verify a multitude of low-level patterns and delicate security mechanisms, by relying on a combination of dependent types, SMT…”
    Get full text
    Journal Article
  5. 5

    On compiling Boolean circuits optimized for secure multi-party computation by Büscher, Niklas, Franz, Martin, Holzer, Andreas, Veith, Helmut, Katzenbeisser, Stefan

    ISSN: 0925-9856, 1572-8102
    Published: New York Springer US 01.11.2017
    Published in Formal methods in system design (01.11.2017)
    “…Secure multi-party computation (MPC) allows two or more distrusting parties to jointly evaluate a function over private inputs…”
    Get full text
    Journal Article
  6. 6

    Layered and object-based game semantics by Oliveira Vale, Arthur, Melliès, Paul-André, Shao, Zhong, Koenig, Jérémie, Stefanesco, Léo

    ISSN: 2475-1421, 2475-1421
    Published: ACM 16.01.2022
    “…Large-scale software verification relies critically on the use of compositional languages, semantic models, specifications, and verification techniques. Recent…”
    Get full text
    Journal Article
  7. 7

    SSA Translation Is an Abstract Interpretation by Lemerre, Matthieu

    ISSN: 2475-1421, 2475-1421
    Published: New York, NY, USA ACM 09.01.2023
    “…Static single assignment (SSA) form is a popular intermediate representation that helps implement useful static analyses, including global value numbering…”
    Get full text
    Journal Article
  8. 8

    Why Are Proofs Relevant in Proof-Relevant Models? by Kerinec, Axel, Manzonetto, Giulio, Olimpieri, Federico

    ISSN: 2475-1421, 2475-1421
    Published: New York, NY, USA ACM 09.01.2023
    “…Relational models of λ-calculus can be presented as type systems, the relational interpretation of a λ-term being given by the set of its typings. Within a…”
    Get full text
    Journal Article
  9. 9

    A General Noninterference Policy for Polynomial Time by Hainry, Emmanuel, Péchoux, Romain

    ISSN: 2475-1421, 2475-1421
    Published: New York, NY, USA ACM 09.01.2023
    “…We introduce a new noninterference policy to capture the class of functions computable in polynomial time on an object-oriented programming language…”
    Get full text
    Journal Article
  10. 10

    A reasonably exceptional type theory by Pédrot, Pierre-Marie, Tabareau, Nicolas, Fehrmann, Hans Jacob, Tanter, Éric

    ISSN: 2475-1421, 2475-1421
    Published: ACM 01.08.2019
    “…Traditional approaches to compensate for the lack of exceptions in type theories for proof assistants have severe drawbacks from both a programming and a reasoning perspective…”
    Get full text
    Journal Article
  11. 11

    Separation logic for sequential programs (functional pearl) by Charguéraud, Arthur

    ISSN: 2475-1421, 2475-1421
    Published: ACM 02.08.2020
    “…This paper presents a simple mechanized formalization of Separation Logic for sequential programs…”
    Get full text
    Journal Article
  12. 12

    ARM2GC: Succinct Garbled Processor for Secure Computation by Songhori, Ebrahim M., Riazi, M. Sadegh, Hussain, Siam U., Sadeghi, Ahmad-Reza, Koushanfar, Farinaz

    Published: ACM 01.06.2019
    “…We present ARM2GC, a novel secure computation framework based on Yao's Garbled Circuit (GC…”
    Get full text
    Conference Proceeding
  13. 13

    Measurable cones and stable, measurable functions: a model for probabilistic higher-order programming by Ehrhard, Thomas, Pagani, Michele, Tasson, Christine

    ISSN: 2475-1421, 2475-1421
    Published: 01.01.2018
    “… This category gives a denotational model of an extension of PCF supporting the main primitives of probabilistic functional programming, like continuous and discrete probabilistic distributions…”
    Get full text
    Journal Article
  14. 14

    Compiling with Abstract Interpretation by Lesbre, Dorian, Lemerre, Matthieu

    ISSN: 2475-1421, 2475-1421
    Published: New York, NY, USA ACM 20.06.2024
    “…Rewriting and static analyses are mutually beneficial techniques: program transformations change the inten- sional aspects of the program, and can thus improve…”
    Get full text
    Journal Article
  15. 15

    A separation logic for heap space under garbage collection by Madiot, Jean-Marie, Pottier, François

    ISSN: 2475-1421, 2475-1421
    Published: ACM 01.01.2022
    “…We present SL♢, a Separation Logic that allows controlling the heap space consumption of a program in the presence of dynamic memory allocation and garbage collection…”
    Get full text
    Journal Article
  16. 16

    Proving expected sensitivity of probabilistic programs by Barthe, Gilles, Espitau, Thomas, Grégoire, Benjamin, Hsu, Justin, Strub, Pierre-Yves

    ISSN: 2475-1421, 2475-1421
    Published: ACM 01.01.2018
    “… We develop a relational program logic called EpRHL for proving expected sensitivity properties…”
    Get full text
    Journal Article
  17. 17

    Intersection types and (positive) almost-sure termination by Dal Lago, Ugo, Faggian, Claudia, Rocca, Simona Ronchi Della

    ISSN: 2475-1421, 2475-1421
    Published: ACM 01.01.2021
    “…Randomized higher-order computation can be seen as being captured by a λ-calculus endowed with a single algebraic operation, namely a construct for binary probabilistic choice…”
    Get full text
    Journal Article
  18. 18

    Polyadic approximations, fibrations and intersection types by Mazza, Damiano, Pellissier, Luc, Vial, Pierre

    ISSN: 2475-1421, 2475-1421
    Published: ACM 01.01.2018
    “…Starting from an exact correspondence between linear approximations and non-idempotent intersection types, we develop a general framework for building systems…”
    Get full text
    Journal Article
  19. 19

    Reduction monads and their signatures by Ahrens, Benedikt, Hirschowitz, André, Lafont, Ambroise, Maggesi, Marco

    ISSN: 2475-1421, 2475-1421
    Published: ACM 01.01.2020
    “…In this work, we study reduction monads , which are essentially the same as monads relative to the free functor from sets into multigraphs. Reduction monads…”
    Get full text
    Journal Article