ACM Home Page
Please provide us with feedback. Feedback
Data sharing between ada and C/C++
Full text PdfPdf (226 KB)
Source Annual International Conference on Ada archive
Proceedings of the 2005 annual ACM SIGAda international conference on Ada: The Engineering of Correct and Reliable Software for Real-Time & Distributed Systems using Ada and Related Technologies table of contents
Atlanta, GA, USA
Pages: 93 - 102  
Year of Publication: 2005
ISBN:1-59593-185-6
Also published in ...
Author
Matt Mark  Lockheed Martin, Rockville, MD
Sponsors
ACM: Association for Computing Machinery
SIGADA: ACM Special Interest Group on Ada Programming Language
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 24,   Citation Count: 0
Additional Information:

abstract   references   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1103846.1103859
What is a DOI?

ABSTRACT

The En Route Automation Modernization (ERAM) program is a real-time Air Traffic Control (ATC) program being developed by Lockheed Martin Corporation. The ERAM program has high availability requirements, mission critical applications, and stringent response time requirements. The estimated size of the ERAM program is 1,300 KSLOC and includes primarily Ada, C, and C++ code. Legacy code being reused in ERAM is both Ada and C. This resulted in the need for several cross-language interfaces. Standard methods for passing binary data structures between the languages have been developed and will be discussed in this paper.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Mike Glasgow, Donna Hepner, and Richard Schmidt, Implementing a Table-Driven Types Dictionary Service in Ada, 1992