AOSE Agent-Oriented Programming Preliminaries Much early research focused on theories of agency How to conceptualize agents? What properties should agents have? How to formally…