The 27 revised full papers presented here, together with one invited paper were carefully reviewed and selected from 58 submissions. ...