กระดาษ
อรรถกถาปฏิบัติการสำหรับโปรแกรมหลายภาษาโดย Jacob Matthews และ Robert Bruce Findler นำเสนอสองวิธีในการกำหนด semantics ของโปรแกรมที่เขียนในสองภาษาโปรแกรมโดยคำนึงถึงข้อมูลที่กำหนดเป็นภาษาเดียวและใช้ในภาษาอื่น การฝังก้อนทำให้ค่าที่สร้างในภาษาหนึ่งปรากฏขึ้นในการรันโค้ดของอีกภาษาหนึ่ง แต่สิ่งเหล่านี้สามารถถูกส่งผ่านได้เท่านั้นไม่สามารถทำงานได้ (หรืออาจดำเนินการโดยอินเตอร์เฟสขนาดเล็กเท่านั้น) การฝังแบบธรรมดา อนุญาตให้ใช้ค่าในภาษาหนึ่งในอีกภาษาหนึ่งโดยการใช้การร่ายข้ามภาษาซึ่งเรียกว่าการแปลงค่าจากภาษาหนึ่งไปเป็นอีกภาษาหนึ่ง
กระดาษJNI Light: โมเดลการดำเนินงานสำหรับ Core JNIโดย Gang Tan นำเสนอความหมายอย่างเป็นทางการว่า JNI ทำงานอย่างไร ตรงกันข้ามกับบทความก่อนหน้านี้สิ่งนี้ทำให้รายละเอียดระดับต่ำหลายอย่างเป็นทางการของสิ่งที่เกิดขึ้นแทนที่จะพยายามสำรวจปัญหาจากมุมมองพื้นฐาน
ทำงานเกี่ยวกับการตรวจสอบการเรียกใช้ฟังก์ชันต่างประเทศเช่นการตรวจสอบความปลอดภัยของการโทรจากต่างประเทศโดย Michael Furr และ Jeffrey Foster ให้กรอบการทำงานอย่างเป็นทางการซึ่งจะพูดถึงระบบประเภทและพิสูจน์ความสมบูรณ์
การดูการอ้างอิงในเอกสารเหล่านี้และการค้นหาว่าพวกเขาถูกอ้างอิงโดยใช้ google scholar จะช่วยให้คุณค้นพบภาพที่ละเอียดยิ่งขึ้นของสิ่งที่ได้ทำในพื้นที่