Tasks as abstraction mechanisms

  • Authors:
  • Norman H. Cohen

  • Affiliations:
  • SofTech, Inc., 705 Masons Mill Business Park, 1800 Byberry Road, Huntingdon Valley, PA

  • Venue:
  • ACM SIGAda Ada Letters
  • Year:
  • 1985

Quantified Score

Hi-index 0.00

Visualization

Abstract

At first glance, packages appear to be tools for abstraction and information hiding, while tasks appear to be tools for the expression of concurrency. In many cases, however, tasks are a more appropriate vehicle than packages for abstraction and information hiding. This paper explores the use of tasks for roles traditionally assigned to packages. We emerge with an expanded notion of the role of tasks in programming.