Reasoning on choreographies and capability requirements. (3rd April 2008)