CSL4P: A Contract Specification Language for Platforms. Issue 3 (29th May 2017)