1 |
Participatory Design in Digital Language Documentation: A Web Platform Approach
|
|
|
|
BASE
|
|
Show details
|
|
2 |
Quality Assurance of Generative Dialog Models in an Evolving Conversational Agent Used for Swedish Language Practice ...
|
|
|
|
BASE
|
|
Show details
|
|
3 |
SPT-Code: Sequence-to-Sequence Pre-Training for Learning Source Code Representations ...
|
|
|
|
BASE
|
|
Show details
|
|
4 |
Software interactivo como herramienta de aprendizaje para niños con discapacidad auditiva en la U.E. "Especial Maturín", estado Monagas ...
|
|
|
|
BASE
|
|
Show details
|
|
5 |
Software interactivo como herramienta de aprendizaje para niños con discapacidad auditiva en la U.E. "Especial Maturín", estado Monagas ...
|
|
|
|
BASE
|
|
Show details
|
|
6 |
Eine agentenbasierte Architektur für Programmierung mit gesprochener Sprache ...
|
|
|
|
BASE
|
|
Show details
|
|
7 |
Grenzüberschreitendes Textmining von Historischen Zeitungen - Das impresso-Projekt zwischen Text- und Bildverarbeitung, Design und Geschichtswissenschaft ...
|
|
|
|
BASE
|
|
Show details
|
|
8 |
Grenzüberschreitendes Textmining von Historischen Zeitungen - Das impresso-Projekt zwischen Text- und Bildverarbeitung, Design und Geschichtswissenschaft ...
|
|
|
|
BASE
|
|
Show details
|
|
9 |
A Formal Model of Checked C ...
|
|
|
|
Abstract:
We present a formal model of Checked C, a dialect of C that aims to enforce spatial memory safety. Our model pays particular attention to the semantics of dynamically sized, potentially null-terminated arrays. We formalize this model in Coq, and prove that any spatial memory safety errors can be blamed on portions of the program labeled unchecked; this is a Checked C feature that supports incremental porting and backward compatibility. While our model's operational semantics uses annotated ("fat") pointers to enforce spatial safety, we show that such annotations can be safely erased: Using PLT Redex we formalize an executable version of our model and a compilation procedure from it to an untyped C-like language, and use randomized testing to validate that generated code faithfully simulates the original. Finally, we develop a custom random generator for well-typed and almost-well-typed terms in our Redex model, and use it to search for inconsistencies between our model and the Clang Checked C implementation. ... : This is an extended version of a paper that appears at the 2022 Computer Security Foundations Symposium ...
|
|
Keyword:
D.3.1; FOS Computer and information sciences; Programming Languages cs.PL; Software Engineering cs.SE
|
|
URL: https://dx.doi.org/10.48550/arxiv.2201.13394 https://arxiv.org/abs/2201.13394
|
|
BASE
|
|
Hide details
|
|
10 |
PACSafe: Leveraging ARM Pointer Authentication for Memory Safety in C/C++ ...
|
|
|
|
BASE
|
|
Show details
|
|
11 |
Quickstrom: Property Based Acceptance Testing with LTL Specifications ...
|
|
|
|
BASE
|
|
Show details
|
|
12 |
POLYCRUISE: A Cross-Language Dynamic Information Flow Analysis ...
|
|
|
|
BASE
|
|
Show details
|
|
13 |
POLYCRUISE: A Cross-Language Dynamic Information Flow Analysis ...
|
|
|
|
BASE
|
|
Show details
|
|
14 |
MSCCD: Grammar Pluggable Clone Detection Based on ANTLR Parser Generation ...
|
|
|
|
BASE
|
|
Show details
|
|
15 |
Classification of Natural Language Processing Techniques for Requirements Engineering ...
|
|
|
|
BASE
|
|
Show details
|
|
16 |
Conceptual Modeling of Events Based on One-Category Ontology ...
|
|
|
|
BASE
|
|
Show details
|
|
18 |
Accelerating Code Search with Deep Hashing and Code Classification ...
|
|
|
|
BASE
|
|
Show details
|
|
|
|