124,524 research outputs found
The Meaning of Memory Safety
We give a rigorous characterization of what it means for a programming
language to be memory safe, capturing the intuition that memory safety supports
local reasoning about state. We formalize this principle in two ways. First, we
show how a small memory-safe language validates a noninterference property: a
program can neither affect nor be affected by unreachable parts of the state.
Second, we extend separation logic, a proof system for heap-manipulating
programs, with a memory-safe variant of its frame rule. The new rule is
stronger because it applies even when parts of the program are buggy or
malicious, but also weaker because it demands a stricter form of separation
between parts of the program state. We also consider a number of pragmatically
motivated variations on memory safety and the reasoning principles they
support. As an application of our characterization, we evaluate the security of
a previously proposed dynamic monitor for memory safety of heap-allocated data.Comment: POST'18 final versio
Computer simulation model of terminal air traffic and PWI systems, phase 1
Collision avoidance computer simulation model of terminal air traffic and proximity warning indicator system
MP2-F12 Basis Set Convergence for the S66 Noncovalent Interactions Benchmark: Transferability of the Complementary Auxiliary Basis Set (CABS)
Complementary auxiliary basis sets for F12 explicitly correlated calculations
appear to be more transferable between orbital basis sets than has been
generally assumed. We also find that aVnZ-F12 basis sets, originally developed
with anionic systems in mind, appear to be superior for noncovalent
interactions as well, and propose a suitable CABS sequence for them.Comment: AIP Conference Proceedings, in press (ICCMSE-2017 proceedings), 4
page
TĂtulos hipotecarios de los Estados Unidos:Estudios de las caracterĂsticas del mercado e instrumentos
El Objetivo de este documento es el de estudiartangto las caracterĂsticas de retorno y riesgo de los TĂtulos Respaldado en Hipotecas (MBS por sus siglas en ingles - Mortgage-Backed Segurities, asĂ como el análisis del mercado hipotecario de los Estados Unidos
TĂtulos hipotecarios de los Estados Unidos: Estudios de las caracterĂsticas del mercado e instrumentos
El Objetivo de este documento es el de estudiar tanto las caracterĂsticas de retorno y riesgo de los TĂtulos Respaldado en Hipotecas (MBS por sus siglas en ingles Mortgage-Backed Segurities, asĂ como el análisis del mercado hipotecario de los Estados Unidos.
- …