Performance Considerations in the Maintenance Phase of Large-Scale Software Systems.

Abstract

In this report the possible effect of program modifications during the maintenance phase on the performance of large-scale software systems is analyzed. Mechanisms for the propagation of performance changes from one part of the system to another are identified, and the relationship among these mechanisms, performance attributes, critical program sections and performance requirements is also investigated. The development of a maintenance technique for predicting which performance requirements in the system may be affected by a proposed modification is outlined. This technique will enable maintenance personnel to incorporate performance considerations in their criteria for selecting the type and location of software modifications to be made, and to identify which performance requirements must be verified after the modification in order to insure that they have not been violated by the modification. An additional report is planned for the formal description of the algorithms composing this maintenance technique.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1979
Accession Number
ADA072380

Entities

People

  • James S. Collofello
  • Stephen Sik-Sang Yau

Organizations

  • Northwestern University

Tags

Communities of Interest

  • Human Systems

DTIC Thesaurus Topics

  • Air Force
  • Algorithms
  • Command And Control
  • Command And Control Systems
  • Computer Programs
  • Computers
  • Control Systems
  • Data Processing
  • Engineering
  • Information Processing
  • Life Cycles
  • Maintenance
  • Maintenance Personnel
  • Operating Systems
  • Software Design
  • Software Development
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Aerospace Test and Evaluation
  • Computational Modeling and Simulation
  • Software Engineering.