ACM Home Page
Please provide us with feedback. Feedback
Implementing internal program representations with Ada and Ada 9X
Full text PdfPdf (1.00 MB)
Source Annual International Conference on Ada archive
Proceedings of the conference on TRI-Ada '94 table of contents
Baltimore, Maryland, United States
Pages: 154 - 163  
Year of Publication: 1994
ISBN:0-89791-666-2
Author
Arthur G. Duncan  ALIMAR Software Research, Schenectady, New York
Sponsor
SIGADA: ACM Special Interest Group on Ada Programming Language
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 2,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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/197694.197716
What is a DOI?

ABSTRACT

In an earlier paper, the author discussed the use of Ada to implement the internal program representation for an Ada software re-engineering system. While many of Ada's features were used to advantage in the implementation, the lack of an inheritance mechanism and an expressive subtyping system make the implementation unnecessarily cumbersome and insecure.Had Ada 9X been available at the time, we could have achieved a simpler, more readable, and more secure design; furthermore, the implementation (most likely) would have been more efficient.Contrasting the Ada and Ada 9X implementations leads naturally to some observations on how one could build tools to convert Ada legacy code to Ada 9X.


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.

 
Ada 93a
Ada 9X Reference Manual: The Language, The Standard Libraries, Ada 9X Mapping/Revision Team, intermettics, Inc., Cambridge, MA, September 1993.
 
Ada 93b
Ada 9X Rationale: The Language, The Standard Libraries, Ada9X Mapping/Revision Team, Intermetfics, Inc., Cambridge, MA, September 1993.
 
DD 93
 
Du 86
Duncan, A. G., An Informal Introduction to ADL, IDL Workshop, Kiawah Island, SC, May 1986.
DH 80
 
Du 90
 
Du 94
Duncan, A.G., Software Reuse through Semantic Editing, IEEE Dual-Use Technologies and Applications Conference, Utica, NY, May 1994.
FOW 87
 
Ge 90
Genesereth, M. et al., Knowledge Interface Format, Technical Report, Logic-90-04, Dept. of Computer Science, Stanford University, 1990.
 
Gi 91
HPR 88
La87
 
Ne 91
 
NNGS 90
 
RBPEL 91
 
Re 84
RW 89
 
St 90
Sturman, J. N., Achieving Software Reuse by Conversion and Reorganization of Software Systems, Proc. of the IEEE 1990 Nat. Aerospace and Electronics Conf. NAECON 1990, Vol. 2, Dayton, OH, May 1990.
 
VdBH 93
Wa94