Beyond the Black Box: Open Implementation

  • Authors:
  • Gregor Kiczales

  • Affiliations:
  • -

  • Venue:
  • IEEE Software
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

A forum for exchanging ideas, philosopies, and experience.Encapsulation, informally known as black-box abstraction, is a widely known and accepted principle. However, many practitioners find themselves violating it in order to achieve performance requirements in a practical manner. This gap between theory and practice must be filled. Open implementation is a controversial new approach that claims to do just that. The ideas that follow will spark further debate on black-box abstraction (a debate that is taking place, in part, on the Internet). I welcome your responses on this column and the subject at large.驴Tomoo Matsubara