2010
DOI: 10.1145/1809028.1806601
|View full text |Cite
|
Sign up to set email alerts
|

Jinn

Abstract: Programming language specifications mandate static and dynamic analyses to preclude syntactic and semantic errors. Although individual languages are usually well-specified, composing languages is not, and this poor specification is a source of many errors in multilingual programs. For example, virtually all Java programs compose Java and C using the Java Native Interface (JNI). Since JNI is informally specified, developers have difficulty using it correctly, and current Java compilers and virtual machines (VMs… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 11 publications
(1 citation statement)
references
References 20 publications
0
1
0
Order By: Relevance
“…Such errors can be hard to find. Automatic detection of such errors is sometimes possible, but requires an addition tool like Jinn (Furr and Foster, 2005;Lee et al, 2010). Listing (Python) 10.7: PRS loses type safety as a sensor node sends a double, and the server stores a string.…”
Section: Type Safetymentioning
confidence: 99%
“…Such errors can be hard to find. Automatic detection of such errors is sometimes possible, but requires an addition tool like Jinn (Furr and Foster, 2005;Lee et al, 2010). Listing (Python) 10.7: PRS loses type safety as a sensor node sends a double, and the server stores a string.…”
Section: Type Safetymentioning
confidence: 99%