Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 225,220,487 papers from all fields of science
Search
Sign In
Create Free Account
CompCert
CompCert is a formally verified optimizing compiler for a large subset of the C99 programming language which currently targets PowerPC, ARM and 32…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
14 relations
ARM architecture
C99
Compiler
Compiler correctness
Expand
Broader (2)
Formal methods
Logic in computer science
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2018
2018
Lolisa: Formal Syntax and Semantics for a Subset of the Solidity Programming Language
Zheng Yang
,
Hang Lei
arXiv.org
2018
Corpus ID: 4398330
This article presents the formal syntax and semantics for a large subset of the Solidity programming language developed for the…
Expand
2018
2018
A general formal memory framework in Coq for verifying the properties of programs based on higher-order logic theorem proving with increased automation, consistency, and reusability
Zheng Yang
,
Hang Lei
arXiv.org
2018
Corpus ID: 3698199
In recent years, a number of lightweight programs have been deployed in critical domains, such as in smart contracts based on…
Expand
2018
2018
Differential program semantics
Thibaut Girka
2018
Corpus ID: 65084586
Les programmes informatiques sont rarement ecrits d'un seul coup, et sont au contraire composes de changements successifs. Il est…
Expand
2017
2017
Reasoning About Concurrency in High-Assurance, High-Performance Software Systems
June Andronick
CADE
2017
Corpus ID: 5733980
We describe our work in the Trustworthy Systems group at Data61 (formerly NICTA) in reasoning about concurrency in high-assurance…
Expand
2017
2017
Formally Secure Compilation
Cătălin Hriţcu
,
Inria Paris
,
Carmine Abate
,
Deepak Garg
,
Marco Patrignani
2017
Corpus ID: 1679453
Severe low-level vulnerabilities abound in today’s computer systems, allowing cyber-attackers to remotely gain full control. This…
Expand
2016
2016
Beyond Full Abstraction: Formalizing the Security Guarantees of Low-Level Compartmentalization
Yannis Juglaret
,
Cătălin Hriţcu
,
Arthur Azevedo de Amorim
,
B. Pierce
arXiv.org
2016
Corpus ID: 14360642
Compartmentalization is widely regarded as good security-engineering practice: if we break up a large software system into…
Expand
2016
2016
Certified semantics and analysis of JavaScript
Martin Bodin
2016
Corpus ID: 59294960
JavaScript is a trending programming language. It is not used in applications in which security may be an important issue. It…
Expand
2015
2015
Towards Verified Faithful Simulation
V. Joloboff
,
J. Monin
,
Xiaomu Shi
International Symposium on Software Engineering…
2015
Corpus ID: 11918077
This paper presents an approach to construct a verified virtual protoyping framework of embedded software. The machine code…
Expand
2014
2014
Reducing Partial Equivalence to Partial Correctness
Ștefan Ciobâcă
16th International Symposium on Symbolic and…
2014
Corpus ID: 7191037
Two programs P and Q are partially equivalent if, when both terminate on the same input, they end up with equivalent outputs…
Expand
2012
2012
A Certificate Infrastructure for Machine-Checked Proofs of Conditional Information Flow
Torben Amtoft
,
J. Dodds
,
+5 authors
A. Cousino
The post
2012
Corpus ID: 69164
In previous work, we have proposed a compositional framework for stating and automatically verifying complex conditional…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE