Logic based program synthesis and transformation : selected papers