Abstract
Commercial and research Visual Dataflow Languages (VDFLs) with object oriented features have had a substantial impact on end-user programming. Like any other object oriented programming languages, be they visual or textual, VDFLs often contain faults. In this article we investigate, from a data-flow testing perspective, the various side effects introduced by objects behavior in VDFLs. Our findings helped us establish the theoretical and practical foundations needed to adapt code-based data-flow test adequacy criteria to VDFLs, in the context of Prograph [7], and provide users of the latter with some of the error detection benefits of traditional object oriented testing.
