The 17 revised full papers and five revised short papers presented together with two invited talks were carefully selected ...