Software System Design Methods: The Challenge of Advanced Computing Technology by Josef K. SkwirzynskiSoftware System Design Methods: The Challenge of Advanced Computing Technology by Josef K. Skwirzynski

Software System Design Methods: The Challenge of Advanced Computing Technology

byJosef K. Skwirzynski

Paperback | December 16, 2011

Pricing and Purchase Info

$169.83 online 
$220.95 list price save 23%
Earn 849 plum® points

Prices and offers may vary in store


In stock online

Ships free on orders over $25

Not available in stores


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.
Title:Software System Design Methods: The Challenge of Advanced Computing TechnologyFormat:PaperbackDimensions:747 pagesPublished:December 16, 2011Publisher:Springer-Verlag/Sci-Tech/TradeLanguage:English

The following ISBNs are associated with this title:

ISBN - 10:3642828485

ISBN - 13:9783642828485

Look for similar items by category:


Table of Contents

1. The Development of Low-Fault and Fault-Tolerant Software.- Four Applications of Software Data Collection and Analysis Methodology.- Recursively Structured Fault-Tolerant Distributed Computing Systems.- Knowledge Engineering Techniques Applied to Fault Detection Test Generation and Maintenance.- Software Development Under Statistical Quality Control.- Life Time Distributions for Coherent Systems.- Panel Discussion on Safety Analysis of Computer Programs Using Fault Trees.- 2. Human Factors in Development and Use of Software.- Psychological Research on Software Development.- From Interactive to Intelligent System.- Design and Use of Programming Languages.- Panel Discussion on Will Artificial Intelligence Make Human Factors Obsolete?.- 3. The Development and Status of Empirical/Statistical Reliability Models for Software and Their Relation to Reality.- Application of Basic and Logarithmic Poisson Execution Time Models in Software Reliability Measurement.- Tools for the Analysis of the Accuracy of Software Reliability Predictions.- The Use of Exploratory Data Analysis Techniques for Software Reliability Assessment and Prediction.- Failure Patterns and Reliability Growth Potential for Software Systems.- The Use of Regression Techniques for Matching Reliability Models to the Real World.- The Assessment of Software Reliability for Systems with High Reliability Requirements.- Process and Design Considerations as They Affect the Number, Nature and Disclosure of Software Faults.- Assessing System Reliability Using Censoring Methodology.- Statistical Design of Experiments for Computer Performance Evaluation.- Reliability Analysis for Integrated Voice/Data Networks.- Computers of the Fifth Generation and Their Role in Communications.- The Rationale of Reliability Prediction.- 4. The Economics of Computing and Methods of Cost Assessment.- Needs Assessment: The First Step in a Cost-Effective Design of a Computer-Based System.- Steps Toward Establishing Normal Rules for Software Cost, Schedule, and Productivity Estimating.- The Economics of Software.- Panel Discussion on Comparison of Evaluation Methods of Cost Assessment in Computing.- Panel Discussion on Software Cost Estimating.- 5. Security, Safety, Privacy and Integrity in Developing and in Using Computer Communication and Computer Data Storage and Retrieval.- Security, Privacy, Safety and Resiliency in Computation.- Software Hazard Analysis Techniques.- Data Security.- Panel Discussion on Human Beings as the Source of Problems, Concerns and Protection Needs, e. g. Computer Crime.- Summary of Panel Discussion on Women in Information Science.- List of Delegates.