是否有任何工具、库或框架可以获取C程序的控制流程图,并找到程序可能采取的最糟糕路径? 当我阅读与控制流程图相关的其他问题时,我发现了一些可以生成控制流程图的工具。有没有办法使用它们来找到可能采取的最糟糕路径?
如果图中将会有循环,那么没有绝对可靠的方法来解决这个问题,因为这个问题等同于停机问题。简而言之:对于一个任意的程序,它无法确定它是否会返回。你可能可以确定潜在的无限循环,但是要想更加确定,唯一的方法就是用详尽的输入集合来运行程序。