Measuring (Assessing) and Maintaining COTS-Based Software Systems

10/8/98


Click here to start


Table of Contents

Measuring (Assessing) and Maintaining COTS-Based Software Systems

Outline

Software Engineering Reality Check

Definition

"Acquired" Software Terminology

Why COTS Software?

Why Not COTS Software?

5. Software developed elsewhere may have unknown dependability, security, and safety problems

PPT Slide

What We Need!

Current Options

Write Your Own?

Depend on Laws?

Shrink Wrap Licenses

Uniform Commercial Code (Article 2B)

More on UCC 2B from Cem Kaner

Y2000 Legislation

WIPO Treaty

Business Insurance?

So The Problems Is...

PPT Slide

Can Independent Certification Help?

I. System-level, Black-box Testing

II. More Rigorous Mitigation

Software Fault-Injection

IPA: Defining "Propagation From"

PRED: Undesirable System Outputs

Numerical Results

PPT Slide

PPT Slide

Intolerable Component Output?

PPT Slide

PPT Slide

PPT Slide

PPT Slide

Completely COTS-Based System

PPT Slide

Questions of Interest …..

PPT Slide

Maintenance Benefits Summary

Summary

Author: Jeffrey Voas

Email: jmvoas@rstcorp.com

Home Page: http://www.rstcorp.com/presentations/