DocumentCode :
2866420
Title :
Object-oriented programming in Ada-a viable method
Author :
Leopold, Vince
Author_Institution :
SofTech Inc., Fairborn, OH, USA
fYear :
1989
fDate :
22-26 May 1989
Firstpage :
549
Abstract :
The author presents an implementation of the object-oriented design (OOD) philosophy using the Ada language. The focus is on the organization and actual implementation of objects, once they have been defined. The author discusses the use of various Ada constructs (packages, tasks, type declarations) in creating object-oriented software. The approach involves the creation of object classes, rather than individual objects. The primary goals are (1) to keep the classes loosely coupled, as much as is possible with Ada, and (2) to make the number of instances of a particular class dependent on the application and not the actual coding of the class itself. Satisfaction of these goals results in improved software engineering capability. The method places no limitation on the role a class can play, i.e. active, server, or agent. A class can represent any type of real-world or conceptual entity, i.e. a process, resource, or black box. Also, a form of pseudoinheritance, with respect to a single class, is described
Keywords :
Ada; object-oriented programming; Ada; object oriented programming; object-oriented software; packages; pseudoinheritance; software engineering capability; tasks; type declarations; Application software; Design engineering; Object oriented programming; Packaging; Power engineering and energy; Productivity; Runtime; Software design; Software engineering; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aerospace and Electronics Conference, 1989. NAECON 1989., Proceedings of the IEEE 1989 National
Conference_Location :
Dayton, OH
Type :
conf
DOI :
10.1109/NAECON.1989.40262
Filename :
40262
Link To Document :
بازگشت