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

Tags

DTIC Thesaurus Topics

  • Abstracts
  • Computer Languages
  • Computer Programming
  • Computing-Related Activities
  • Data Science
  • Formal Languages
  • Information Science
  • Language
  • Programming Languages
  • Specifications
  • Statistics

Fields of Study

  • Engineering
  • Geography

Readers

  • Computational Linguistics
  • Systems Analysis and Design