changes on the flow down rule checking: 1) only check a relation bet array and index...
authoryeom <yeom>
Fri, 22 Jul 2011 18:24:59 +0000 (18:24 +0000)
committeryeom <yeom>
Fri, 22 Jul 2011 18:24:59 +0000 (18:24 +0000)
commit529f71a38512813b93d68dadf8ab1f3677527639
treeb1105eeb046481556381bb7d30bdb6d929214024
parentde92a819c9de0eaf7fdc5d39726451cc5c6e4ddf
changes on the flow down rule checking: 1) only check a relation bet array and index value when array access node is the LHS of the assignment node. When an array access is RHS, index and array should be independent.
2) have a better way to check implicit flow. after conditional branch, keep conditional location as a constraint location and then check if an assignment located inside the conditional branch block respects this constraint.
Robust/src/Analysis/SSJava/FlowDownCheck.java
Robust/src/Tests/ssJava/flowdown/makefile