Software System Design Methods

The Challenge of Advanced Computing Technology

  • Jozef K. Skwirzynski

Part of the NATO ASI Series book series (volume 22)

Table of contents

  1. Front Matter
    Pages I-XIII
  2. The Development of Low-Fault and Fault-Tolerant Software

  3. Human Factors in Development and Use of Software

    1. Front Matter
      Pages 153-153
    2. Gerhard Fischer
      Pages 185-212
    3. T R G Green
      Pages 213-241
    4. Back Matter
      Pages 243-271
  4. The Development and Status of Empirical/Statistical Reliability Models for Software and their Relation to Reality

  5. The Economics of Computing and Methods of Cost Assessment

    1. Front Matter
      Pages 537-537
    2. Bernard de Neumann
      Pages 577-586
    3. Back Matter
      Pages 587-649
  6. Security, Safety, Privacy and Integrity in Developing and in Using Computer Communication and Computer Data Storage and Retrieval

    1. Front Matter
      Pages 651-651
    2. Nancy G. Leveson
      Pages 681-699
    3. D. W. Davies
      Pages 701-719
    4. Back Matter
      Pages 721-741
  7. Back Matter
    Pages 743-749

About these proceedings


In this volume we present the full proceedings of a NATO Advanced Study Institute (ASI) on the theme of the challenge of advanced computing technology to system design methods. This is in fact the second ASI organised by myself and my colleagues in the field of systems reliability; the first was about Electronic Systems Effectiveness and Life Cycle Costing, and the proceed­ ings were published by the same publisher in 1983, as "Series F (Computer and System Sciences, No. 3)". The first part of the present proceedings concentrates on the development of low-fault and fault-tolerant software. In organising this session I was greatly helped by Mr. John Musa and Professor V. R. Basili. The latter and Or. R. W. Selby open our text with their interesting approach to the problem of data collection and of observation sampling for statistical analysis of software development, software testing strategies and error analysis. The problem of clean­ room software development is also considered. Next Professor B. Randell discusses recursively structured fault-tolerant distributed computer systems, and bases his approach on a UNIX system example. His aim is to establish that a distributed system should be functionally equivalent to an individual computing system. Or. L. F. Pau considers knowledge engineering techniques applied to fault detection, test generation and maintenance of software. This is illustrated by a variety of examples, such as electronic failure detection, control system testing, analysis of intermittent failures, false alarm reduction and others. Following this Mr. M.


UNIX design development distributed systems software software development testing

Editors and affiliations

  • Jozef K. Skwirzynski
    • 1
  1. 1.GEC Research LaboratoriesMarconi Research CentreGreat Baddow, Chelmsford, EssexUK

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag Berlin Heidelberg 1986
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-642-82848-5
  • Online ISBN 978-3-642-82846-1
  • Buy this book on publisher's site