Introductory tutorial on the foundations of agents and multi-agent systems at the 18th European Agent Systems Summer School (EASSS 2016)