Invited Lecture, Professor Rizos Sakellariou (University of Manchester, UK)