Modeling and projection in software development

  • Authors:
  • Allan M. Stavely

  • Affiliations:
  • New Mexico Tech U.S.A.

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 1983

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modeling is a fundamental technique for coping with undesirable complexity in constructing and reasoning about software systems. The concept of modeling can be applied to software design and implementation in two ways: a design can be viewed as an abstract model of the system it represents, and designs and implementations may be represented by even more abstract, simplified models for purposes of analysis. A discussion of these concepts and their applications is presented, including a case study showing the use of modeling in the debugging of an actual software system and remarks on research in progress.