A Test Generation Framework for Distributed Fault-Tolerant AlgorithmsHeavyweight formal methods such as theorem proving have been successfully applied to the analysis of safety critical fault-tolerant systems. Typically, the models and proofs performed during such analysis do not inform the testing process of actual implementations. We propose a framework for generating test vectors from specifications written in the Prototype Verification System (PVS). The methodology uses a translator to produce a Java prototype from a PVS specification. Symbolic (Java) PathFinder is then employed to generate a collection of test cases. A small example is employed to illustrate how the framework can be used in practice.
Document ID
20090025485
Acquisition Source
Langley Research Center
Document Type
Conference Paper
Authors
Goodloe, Alwyn (National Inst. of Aerospace Hampton, VA, United States)
Bushnell, David (Stinger Ghaffarin Technologies, Inc. Greenbelt, MD, United States)
Miner, Paul (NASA Langley Research Center Hampton, VA, United States)
Pasareanu, Corina S. (Carnegie-Mellon Univ. United States)