[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

Porting the GNAT tasking runtime system to the Java virtual machine

  • Conference paper
  • First Online:
Reliable Software Technologies — Ada-Europe (Ada-Europe 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1411))

Included in the following conference series:

  • 87 Accesses

Abstract

This paper describes an implementation model for porting the tasking portion of the GNAT Ada 95 Runtime Library to the Java environment, and a proof-of-concept implementation. The latter allows one to run multi-tasking applications that are written in Ada and compiled into native machine code, using the thread support of the Java Virtual Machine. The Java Virtual Machine takes care of scheduling the different threads of control, just like any multi-threaded operating system would.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ISO/IEC: ISO/IEC 8652: 1995 (E) Information Technology — Programming Languages — Ada (1995)

    Google Scholar 

  2. T. Lindholm, F. Yellin: The Javaℳ Virtual Machine Specification-The Java Series-Addison-Wesley (1997)-ISBN 0-201-63452-X

    Google Scholar 

  3. C. Comar, G. Dismukes, F. Gasperoni: Targeting GNAT to the Javaℳ Virtual Machine-Tri-Ada'97 Conference, Proceedings (1997)-ISBN 0-89791-981-5

    Google Scholar 

  4. G. Cornell, C. S. Horstmann: Core Java-The SunSoft Press-Prentice Hall (1996)-ISBN 0-13-565755-5

    Google Scholar 

  5. Sun Microsystems, Inc: Javaℳ Platform 1.1.4 Core API-Java API Packages-http://java.sun.com/products/jdk/1.1/docs/api/packages.html

    Google Scholar 

  6. JavaSoft: Java Native Interface Specification-Release 1.1 (Revised May, 1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Lars Asplund

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Millet, L., Baker, T. (1998). Porting the GNAT tasking runtime system to the Java virtual machine. In: Asplund, L. (eds) Reliable Software Technologies — Ada-Europe. Ada-Europe 1998. Lecture Notes in Computer Science, vol 1411. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0054991

Download citation

  • DOI: https://doi.org/10.1007/BFb0054991

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64536-8

  • Online ISBN: 978-3-540-69802-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics