You are working on a software development project. On this project, a number of tests must be performed, including some that must be performed multiple time. The project includes activities whose sequence is conditional based on the outcomes of prior activities. For example, if an error is discovered through inspection, the project’s design may have to be modified, creating the need for additional testing. The network technique best able to handle these situations is ______ .