Experience paper: Implementing a Multi-Agent Architecture for Cooperative Software Engineering

The paperdescribesexperienceswe have earnedfrom implementinga multiagentarchitectureusedto supportcooperati ve softwareengineering.Beforestarting to implementa multi-agentarchitecture,importantdecisionsandconsiderations mustbetaken into account.You have to decidehow to provide efficient inter-agent communicationsupport,what languageshouldtheagentstalk, shouldtheagentsbe stationaryor mobile,andwhat technologyshouldbeusedto build thearchitecture. This paperdescribeshow we implementedour multi-agentsystem,andtheexperienceswegainedfrom building it.