Keywords:A new test sequence generation method is proposed for testing the conformance of a protocol implementation to its data portion modeled by an Extended Finite State Machine which is represented by a Data Flow Digraph. All-Use and IOdf-chain are two important criteria in selecting paths from the Data Flow Digraph in order to generate a test sequence which traces the data flow property, but it is a tedious process to select a path which satisfies the criteria while guaranteeing that the generated test sequence is executable (i.e., one that has feasible parameter values.) The proposed four-step method automatizes the selecting process as well as optimizing the test sequence length. First, the Data Flow Digraph is embedded with certain (but not all) parameter values so as to construct a Behavior Machine Digraph where executable test sequences can be directly generated. Second, executable test paths which trace every association defined by each criterion are generated from the Behavior Machine Digraph. Third, the Behavior Machine Digraph is embedded with these test paths so as to construct the SelectUse and SelectIO Digraphs. Finally, the Selecting Chinese Postman Tours of the two digraphs are used to generate the optimally executable test sequences that satisfy the All-Use and IO-df-chain criteria.Conformance testing, executable test sequence, data flow.