PISCES: a tool for predicting software testability
- 2 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Before a program can fail, a software fault must be executed, that execution must alter the data state, and the incorrect data state must propagate to state that results directly in an incorrect output. This paper describes a tool called PISCES (developed by Reliable Software Technologies Corporation) for predicting the probability that faults in a particular program location will accomplish all three of these steps causing program failure. PISCES is a tool that is used during software verification and validation to predict a program's testability Author(s) Voas, J.M. REST Corp., Arlington, VA, USA Miller, K.W. ; Payne, J.E.Keywords
This publication has 15 references indexed in Scilit:
- The RELAY model of error detection and its applicationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- An extended overview of the Mothra software testing environmentPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Predicting where faults can hide from testingIEEE Software, 1991
- A dynamic failure model for predicting the impact that a program location has on the programPublished by Springer Nature ,1991
- PMothra: scheduling mutants for execution on a hypercubePublished by Association for Computing Machinery (ACM) ,1989
- The coupling effect: fact or fictionPublished by Association for Computing Machinery (ACM) ,1989
- Random number generators: good ones are hard to findCommunications of the ACM, 1988
- PELAS-program error-locating assistant systemIEEE Transactions on Software Engineering, 1988
- A Theory of Error-Based Testing.Published by Defense Technical Information Center (DTIC) ,1984
- Hints on Test Data Selection: Help for the Practicing ProgrammerComputer, 1978