An Abstract Type for Statistics Collection in SIMULA.
Abstract
Although the use of abstract types has been widely advocated as a specification and implementation technique, their use has often been associated with programming languages that are not widely available, and examples published to date are largely of the 'toy' variety. SIMULA is a widely available language that supports the use of abstract types. The purposes of this paper are (1) to demonstrate the application of the concepts of data abstraction to a common problem; (2) to demonstrate the use of data abstraction in a widely available language; and (3) to provide a portable facility for statistics collection that may make the use of SIMULA more attractive. A consistent set of terminology for discussing abstract types is presented, followed by a discussion of the background and requirements for an abstract type for statistics collection. A SIMULA implementation is given, with examples of its use. Finally, implementation of the abstract type in other languages is discussed.
Document Details
- Document Type
- Technical Report
- Publication Date
- Mar 10, 1980
- Accession Number
- ADA084562
Entities
People
- Carl E. Landwehr
Organizations
- United States Naval Research Laboratory