Software engineering for large-scale multi-agent systems: research issues and practical applications - Garcia, Alessandro (Lecture notes in computer science, 2003)