Implementing OSA model instances in Ada

  • Authors:
  • Susan Bodily;David W. Embley;Scott N. Woodfield

  • Affiliations:
  • Brigham Young University, Computer Science Department, TMCB 3361, Provo, UT;Brigham Young University, Computer Science Department, TMCB 3361, Provo, UT;Brigham Young University, Computer Science Department, TMCB 3361, Provo, UT

  • Venue:
  • TRI-Ada '94 Proceedings of the conference on TRI-Ada '94
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

Object-oriented Systems Analysis (OSA) [EKW92] is an analysis model whose purpose is to provide a way for analysts to capture and record real-world, system-application information. To produce software, OSA model instances must be mapped into code using some programming language. This paper shows how to map OSA model instances into production-quality Ada code. The technique uses templates that directly and efficiently support OSA concepts. We give basic templates, show how to map OSA concepts directly into the templates, and explain and discuss efficiency considerations. We illustrate our ideas with two sample applications.