ROMAN-9X

Gary J. Cernosek · 1993

An object model describes the objects and classes in a system and their relationships among one another.When the desired implementation language is Ada 83, the software designer cannot directly implement the inheritance relationships of the model since the language dots not provide sufficient features for doing so.Ada 9X will provide, among other things, direct support for single inheritamx, making the task of representing object models much easier.The purpose of this paper is to present a technique for Representing Object Models in A& 9X Notation (I?O MAN-9X).An example object model with single inheritance is used to illustrate the technique, demonstrating how tagged types can be used in conjunction with child library units.A set of standard naming conventions is also presented as part of a canonical model to use for representing classes and single inheritance hierarchic in general.

Read the paper · More papers on PaperTik