Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Types, bytes, and separation logic
We present a formal model of memory that both captures the low-level features of C's
pointers and memory, and that forms the basis for an expressive implementation of …
pointers and memory, and that forms the basis for an expressive implementation of …
Operational semantics for multi-language programs
J Matthews, RB Findler - ACM SIGPLAN Notices, 2007 - dl.acm.org
Inter-language interoperability is big business, as the success of Microsoft's. NET and COM
and Sun's JVM show. Programming language designers are designing programming …
and Sun's JVM show. Programming language designers are designing programming …
Proving equalities in a commutative ring done right in Coq
B Grégoire, A Mahboubi - International Conference on Theorem Proving in …, 2005 - Springer
We present a new implementation of a reflexive tactic which solves equalities in a ring
structure inside the Coq system. The efficiency is improved to a point that we can now prove …
structure inside the Coq system. The efficiency is improved to a point that we can now prove …
High-performance cross-language interoperability in a multi-language runtime
Programmers combine different programming languages because it allows them to use the
most suitable language for a given problem, to gradually migrate existing projects from one …
most suitable language for a given problem, to gradually migrate existing projects from one …
A HOL theory of Euclidean space
J Harrison - International conference on theorem proving in higher …, 2005 - Springer
We describe a formalization of the elementary algebra, topology and analysis of finite-
dimensional Euclidean space in the HOL Light theorem prover.(Euclidean space is …
dimensional Euclidean space in the HOL Light theorem prover.(Euclidean space is …
Checking type safety of foreign function calls
M Furr, JS Foster - ACM SIGPLAN Notices, 2005 - dl.acm.org
We present a multi-lingual type inference system for checking type safety across a foreign
function interface. The goal of our system is to prevent foreign function calls from introducing …
function interface. The goal of our system is to prevent foreign function calls from introducing …
Cross-language interoperability in a multi-language runtime
In large-scale software applications, programmers often combine different programming
languages because this allows them to use the most suitable language for a given problem …
languages because this allows them to use the most suitable language for a given problem …
Operational semantics for multi-language programs
J Matthews, RB Findler - ACM Transactions on Programming Languages …, 2009 - dl.acm.org
Interoperability is big business, a fact to which. NET, the JVM, and COM can attest.
Language designers are well aware of this, and they are designing programming languages …
Language designers are well aware of this, and they are designing programming languages …
[PDF][PDF] Safe Java Native Interface.
Type safety is a promising approach to enhancing software security. Programs written in
type-safe programming languages such as Java are type-safe by construction. However, in …
type-safe programming languages such as Java are type-safe by construction. However, in …
Semantic soundness for language interoperability
Programs are rarely implemented in a single language, and thus questions of type
soundness should address not only the semantics of a single language, but how it interacts …
soundness should address not only the semantics of a single language, but how it interacts …