By Topic

Object-oriented programming in Ada-a viable method

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Leopold, V. ; SofTech Inc., Fairborn, OH, USA

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

Published in:

Aerospace and Electronics Conference, 1989. NAECON 1989., Proceedings of the IEEE 1989 National

Date of Conference:

22-26 May 1989