Architecture-based design of multi-agent systemsde Danny WeynsMateriasDevelopmentEntwurfsmusterMehragentensystemSoftware engineeringSoftware architectureMiddlewareIntelligent agents (Computer software)SoftwarearchitekturComputer softwareIntelligent agents (computer software)