Your English writing platform
Discover LudwigSuggestions(1)
Exact(5)
We also defined a set of control flow and data flow criteria based on such representation.
Such augmented integration approach also brings customised control flow and data flow criteria.
For OO programs, control flow and data flow criteria are evolutions of criteria defined for procedural programs.
Similarly to the work of our research group, they also define data flow criteria for AO programs.
A set of control flow and data flow criteria was proposed to require the execution of paths related to base code-advice integration.
Similar(55)
Our contributions focus on proposing different control flow and data flow testing criteria for AO programs.
Control flow and data flow testing criteria are proposed to particularly require paths that include the crosscutting nodes and their incoming and outgoing edges.
This and other limitations of the control flow-based criteria motivated the introduction of data flow-based criteria.
Control flow- and data flow-based criteria for procedural programs (e.g. all-nodes, all-edges and all-uses) are well-established.
In short, such data flow-based criteria require test cases that traverse paths that include the definition and subsequent uses of variables of the program.
For instance, Harrold and Rothermel [48] addressed the structural testing of OO programs by defining data flow-based criteria for four test levels: intra-method, inter-method, intra-class and inter-class.
Write better and faster with AI suggestions while staying true to your unique style.
Since I tried Ludwig back in 2017, I have been constantly using it in both editing and translation. Ever since, I suggest it to my translators at ProSciEditing.

Justyna Jupowicz-Kozak
CEO of Professional Science Editing for Scientists @ prosciediting.com