System design with Ada
Software engineering with Ada
Task coupling and cohesion in Ada
ACM SIGAda Ada Letters
ACM SIGAda Ada Letters
Understanding concurrency in Ada
Understanding concurrency in Ada
Rationale for the design of the Ada programming language
ACM SIGPLAN Notices - Rationale for the deisgn of the Ada programming language
On Ada packages, types and task types
ACM SIGAda Ada Letters
Layered virtual machine/object-oriented design
WADAS '88 Proceedings of the fifth Washington Ada symposium on Ada
Hi-index | 0.00 |
A taxonomy of Ada packages is presented to describe their use in designing large programs. The categories include application, communication, and helper packages. Helper packages are further subdivided into definitions, services, and data managers. Data managers are further divided into abstract data types and resources. An abstract data type can be of an open or a closed type. Each of the categories described as part of the taxonomy is illustrated with a coding example that shows both the package and how the package is used.