Professional Documents
Culture Documents
This book presents an overview of the software verification and validation process including
the planning stage, testing stage, and documentation stage.
[ISO99] The ISO Information Exchange, http://www.iso-9000.co.uk/index.html, accessed May
7, 1999.
This book details the design of embedded real-time applications. There is a chapter on
validation techniques for real-time systems.
Page 9 of 11 Paper for Topic: Verification/Validation/Certification
1/2/2014 https://www.ece.cmu.edu/~koopman/des_s99/verification/index.html
[NASA99] NASA Software Independent Verification & Validation Facility,
http://www.ivv.nasa.gov, accessed May 5, 1999.
The standard used by the FAA for software certification, it includes details on testing
procedures and necessary documentation.
[Rushby93] Rushby, John, "Formal Methods and the Certification of Critical Systems," SRI-
CSL Technical Report, November 1993.
This technical report includes 1.) the technical basis for formal methods, 2.) the use of formal
methods in the specification and verification of software and hardware requirements, design,
and implementation, 3.) the benefits, weaknesses, and difficulties of applying formal methods
to digital systems used in safety critical applications, and 4.) factors to consider when using
formal methods in support of certification.
[SEEC99] SEEC, http://www.seec.com, accessed May 5, 1999.
SEEC is a Y2K company with an independent verification and validation product, the IV & V
Workbench.
[Storey96] Storey, Neil, Safety Critical Computer Systems, Harlow, England: Addison-Wesley,
1996.
This book gives a good overview of safety critical computer systems without assuming
previous knowledge of critical systems. There is a good chapter detailing verification and
validation during a product life cycle, and also another chapter on certification. In addition,
various other parts of the book describes particular verification and validation techniques.
Further Reading
Andriole, Stephen J., editor, Software Validation, Verification, Testing, and
Documentation, Princeton, NJ: Petrocelli Books, 1986.
This book presents an overview of the software verification and validation process
including the planning stage, testing stage, and documentation stage.
Neumann, B. de, editor, Software Certification, London, New York: Elsevier
Applied Science, 1986.
This book contains a collection of papers dealing with the certification of computer
software.
Page 10 of 11 Paper for Topic: Verification/Validation/Certification
1/2/2014 https://www.ece.cmu.edu/~koopman/des_s99/verification/index.html
Loose Ends
Go To Project Page
Page 11 of 11 Paper for Topic: Verification/Validation/Certification
1/2/2014 https://www.ece.cmu.edu/~koopman/des_s99/verification/index.html