login

Testing Software Design Modeled by Finite-State Machines

IEEE Transactions on Software EngineeringPublished 1 May 1978
Tsun S. Chow
Citations1,415
SJR quartileQ1
SJR score1.45
SNIP2.43

TL;DR

The method is based on a result in automata theory and can be applied to software testing and its error-detecting capability is compared with that of other approaches.

Abstract

We propose a method of testing the correctness of control structures that can be modeled by a finite-state machine. Test results derived from the design are evaluated against the specification. No "executable" prototype is required. The method is based on a result in automata theory and can be applied to software testing. Its error-detecting capability is compared with that of other approaches. Application experience is summarized.

Keywords

Computer Science