Conference Proceedings
Modelling Destructive Assignments
K FRANCIS, JA Navas, PJ Stuckey, Christian Schulte (ed.)
Principles and Practice of Constraint Programming | Springer Verlag | Published : 2013
Abstract
Translating procedural object oriented code into constraints is required for many processes that reason about the execution of this code. The most obvious is for symbolic execution of the code, where the code is executed without necessarily knowing the concrete values. In this paper, we discuss translations from procedural object oriented code to constraints in the context of solving optimisation problems defined via simulation. A key difficulty arising in the translation is the modelling of state changes. We introduce a new technique for modelling destructive assignments that outperforms previous approaches. Our results show that the optimisation models generated by our technique can be as ..
View full abstractGrants
Funding Acknowledgements
NICTA is funded by the Australian Government as represented by the Department of Broadband, Communications and the Digital Economy and the Australian Research Council.