ICCSA 2014 conference presentation.