Structured Evaluation of Computer Systems

  • Authors:
  • Günter Böckle;Hermann Hellwagner;Roland Lepold;Gerd Sandweg;Burghardt Schallenberger;Raimar Thudt;Stefan Wallstab

  • Affiliations:
  • -;-;-;-;-;-;-

  • Venue:
  • Computer
  • Year:
  • 1996

Quantified Score

Hi-index 4.11

Visualization

Abstract

System development involves deciding which configuration and characteristics will determine a successful design. Suppose you must evaluate cache designs for a new computer system. The project manager might say something like "Determine the best cache for our new computer." You know that you have to evaluate cache systems, but what does "best" really mean? High performance? Low heat? Low cost? Minimum space? Even if you learn that performance is the goal, what technical properties must your evaluation consider? Which architectures must you consider? What kind of workload will this computer system have to handle? Evaluating how well a system will perform is difficult because it is seldom done systematically. An approach developed at Siemens makes decisions explicit and the process reproducible. We have used this method to evaluate mainly computer systems and communication systems design, including multiprocessor systems, a parallel file system, and an ATM network. Now we are disseminating the method within Siemens. You can use the method for evaluating all kinds of technical systems, and we believe you could adapt it to the analysis of social systems and organizations as well.