Hot spots, patterns, and contracts: an exploration of software framework design

  • Authors:
  • H. Conrad Cunningham;Yi Liu

  • Affiliations:
  • University of Mississippi, University, MS;South Dakota State University, Brookings, SD

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This tutorial illustrates how hot-spot analysis [8], software patterns [1,4,5], and Design-by-Contract techniques [7] can be used effectively in the design of a software framework [6]. It demonstrates these techniques by focusing on the design of a framework for a Table (i.e., a dictionary or map) abstraction [3].