Development and Trustworthiness of autonomous / cognitive Systems - Part 3: Development at Solution Level (whole application)