Self-Metric Software. Volume II. A Handbook. Part I. Logical Ripple Effect Analysis.

Abstract

This handbook consists of two parts on ripple effect analysis for large-scale software maintenance. In part I, a ripple effect analysis technique for software maintenance from the logical or functional perspective is presented. In a separate volume, the Part II of the handbook, a ripple effect analysis technique for software maintenance from the performance perspective is presented. The purpose of this handbook is to present ripple effect analysis techniques to assist software maintenance personnel to do a better job in large-scale software maintenance. The material presented in this handbook is organized in three levels. At the first level, the software maintenance process is described and the need for effective ripple effect and techniques for large-scale software maintenance is given. The capabilities and restrictions of the logical ripple effect analysis technique, as well as how this technique is interfaced with the user, are presented. At the second level, the logical ripple effect analysis technique is outlined in two phases: the lexical analysis phase and the tracing phase. At the third level, the steps of the logical ripple effect analysis technique are given in detail. However, the detailed theory behind this technique is not presented in ths handbook, but contained in other reports. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 1980
Accession Number
ADA086291

Entities

People

  • Chung-chu Hsieh
  • James S. Collofello
  • Stephen Sik-Sang Yau

Organizations

  • Northwestern University

Tags

DTIC Thesaurus Topics

  • Algorithms
  • Classification
  • Computations
  • Computer Languages
  • Computer Programming
  • Computer Vision
  • Consistency
  • Costs
  • Databases
  • Identification
  • Language
  • Life Cycles
  • Maintenance
  • Maintenance Personnel
  • Programming Languages
  • Security
  • User Interface

Fields of Study

  • Engineering

Readers

  • Atmospheric Science / Meteorology, specifically Wind Wave Turbulence.
  • Computer Science.
  • Software Engineering.