ACM Home Page
Please provide us with feedback. Feedback
Profiling in an object-oriented design environment that supports Ada 9X and Ada 83 code generation
Full text PdfPdf (955 KB)
Source Annual International Conference on Ada archive
Proceedings of the conference on TRI-Ada '94 table of contents
Baltimore, Maryland, United States
Pages: 180 - 190  
Year of Publication: 1994
ISBN:0-89791-666-2
Authors
K. El Guemhioui  Computer Science and Engineering Department, Box U-155, 260 Glenbrook Road, The University of Connecticut, Storrs, Connecticut
Steven A. Demurjian  Computer Science and Engineering Department, Box U-155, 260 Glenbrook Road, The University of Connecticut, Storrs, Connecticut
T. J. Peters  Computer Science and Engineering Department, Box U-155, 260 Glenbrook Road, The University of Connecticut, Storrs, Connecticut
H. J. C. Ellis  Computer Science and Engineering Department, Box U-155, 260 Glenbrook Road, The University of Connecticut, Storrs, Connecticut
Sponsor
SIGADA: ACM Special Interest Group on Ada Programming Language
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 3,   Citation Count: 4
Additional Information:

abstract   references   cited by   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.197719
What is a DOI?

ABSTRACT

Object-oriented techniques for design and development have taken a strong hold in academia, industry, and government. Our efforts in this area have been in the development of the object-oriented design environment, ADAM, that is programming-language independent and generates compilable code in Ada 83, Ada 9X, C++, and Ontos C++. A key aspect of ADAM, short for Active Design and Analyses Modeling, is the requirement that software engineers supply profiles when defining the different components in their applications. A profile contains information on both the content (the purpose and constituent pieces) and context (interdependencies) for all components in an application. Profiles are critical since they force software engineers to thoroughly understand and define each portion of an application. They are fundamental to the support of the Ada 9X code generation process, and also provide the basis for analyzing an application. In this paper, we focus on profiles in ADAM and their support for the recently developed Ada 9X code generator. We also briefly report on the role that ADAM has and will play in education and retraining, as related to object-oriented design and upgrading skills from Ada 83 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.

 
1
Ada 9X Mapping/Revision Team, Intermetrics, Ada 9X Refereace Manual- Laaguage and Standard Libraries, Draft Version 4.0, Sept. 1993.
 
2
 
3
Department of Defense, Reference Manual for the Ada Programming Language, ANS/MIL-STD- 1815A-1983, Feb. 1983.
 
4
S. Demurjian, T. Peters, G. Beshers, H. Ellis, and G. Nichols, "The (Non) Importance of a Programming Language in a Software Engineering Course", Computer Science Education Journal, Vol. 3, No. 1, 1992, Ablex Publishing, Inc.
5
6
 
7
8
 
9
 
10
 
11
~Ontos Object Database Documentation", Release 2.1, Ontologic, Inc., Burlington, MA, June 1991.
12
13
14
 
15


Collaborative Colleagues:
K. El Guemhioui: colleagues
Steven A. Demurjian: colleagues
T. J. Peters: colleagues
H. J. C. Ellis: colleagues