Skip to main content

Ada bindings for C interfaces: Lessons learned from the florist implementation

  • Conference paper
  • First Online:
Reliable Software Technologies — Ada-Europe '97 (Ada-Europe 1997)

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

Included in the following conference series:

  • 146 Accesses

Abstract

There is an acknowledged need for wider availability of Ada application program interfaces to commercial off-the-shelf software components. One instance of work that is being done to address this need is Florist, the most recent in a series of implementations of the standard POSIX Ada bindings. Experiences with Florist and its predecessors illustrate the strengths and weaknesses of some of the available techniques for implementing an Ada binding based on an existing C-language API.

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. Almquist, Kenneth: The Forest Software Library, available from New York University via URL ftp://ftp.cs.nyu.edu/pub/gnat/contrib/forest.

    Google Scholar 

  2. Boehm Barry et al.: Ada and Beyond: Software Policies for the Department of Defense. U.S. National Research Council Report. (1996)

    Google Scholar 

  3. Li Yi-Gang: A Prototype Implementation of the POSIX/Ada Realtime Extension. Technical report, Computer Science Department, Florida State University. (1995) available from the Florida State University via URL ftp://ftp.cs.fsu.edu/pub/PART/publications/lireport.ps.gz.

    Google Scholar 

  4. Lin Wan-Hua: A Prototype Implementation of the POSIX Ada Interface. Technical report, Computer Science Department, Florida State University. (1995) available from the Florida State University via URL ftp://ftp.cs.fsu.edu/pub/PART/-publications/linreport.ps.gz.

    Google Scholar 

  5. Moon Seung-Jin, Baker T.P., Oh Dong-Ik: Low-level Ada tasking Support for GNAT — Performance and Portability Improvements, in Proceedings of the Washington Ada Symposium, also available via URL ftp://ftp.cs.fsu.edu/pub/PART/-publications/wadas96.ps.gz. (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Keith Hardy Jim Briggs

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Baker, T.P., Oh, D.I. (1997). Ada bindings for C interfaces: Lessons learned from the florist implementation. In: Hardy, K., Briggs, J. (eds) Reliable Software Technologies — Ada-Europe '97. Ada-Europe 1997. Lecture Notes in Computer Science, vol 1251. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63114-3_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-63114-3_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63114-9

  • Online ISBN: 978-3-540-69150-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics