Patent · US Expired

Various possible execution paths measurement and analysis system for evaluating before writing source codes the efficiency performance of software designs

US5168563A · kind A · utility

33Cited by
6References
6Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 25, 1992
Grant dateDec 1, 1992
Priority date
Expiry dateMar 25, 2012

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3612
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A software engineering tool is disclosed which enables the efficiency and performance of a program design to be evaluated prior to the time the program is written into code. Every possible path that can be followed in the implementation of the program is identified, and its length is measured. From this information, reports are generated which point out the longest paths in the program and sources of potential performance problems. In addition, weights which identify relative complexities or performance timings can be assigned to individual modules in the program, and form the basis of other reports which indicate timing performance. The user is provided with the opportunity to alter the weights assigned to modules, and thereby determine the effect which different weights have on the overall performance of the program.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.